草庐IT

disk-access

全部标签

ios - Swift:将处理程序从单击切换到双击会导致 EXC_BAD_ACCESS 异常

在下面的代码中,捕捉单击效果很好。但是,双击会生成EXC_BAD_ACCESS异常。此代码位于GameScene.swift中。overridefuncdidMoveToView(view:SKView){//HandletapslettapHandler=UITapGestureRecognizer(target:self,action:Selector("doTap:"))tapHandler.numberOfTapsRequired=2view.addGestureRecognizer(tapHandler)}funcdoTap(sender:UITapGestureRecogn

c++ - 使用 EXC_BAD_ACCESS(...) 从 C++ 调用 swift func

我正在从事xcode8swift3.0项目。它需要访问一个C++库,该库需要一个回调函数来异步地将数据发送回swift调用者。如果回调在RegisterCallBack函数内部调用,则它确实有效。但是,如果在RegisterCallBack函数之外调用它会崩溃。在我的swift文件ViewController.swift中overridefuncviewDidLoad(){super.viewDidLoad()varclosure:()->Void=testfunc;RegisterCallBack(closure)run_swiftfunc()}functestfunc(){prin

swift - Poisson Disk Generator 排除了四个 View 象限中的三个

我正在尝试在SpriteKit中创建一个游戏,我需要一种布局对象的方法,将它们放置在随机生成的点中对我来说不是这样,太多的分组。经过一些研究,泊松圆盘生成器看起来正是我需要的。我已经尝试实现我自己的。但是,所有位置都关闭了,它们丢失了显示的3/4。我哪里错了?最小半径为100。最小半径为10。classGameScene:SKScene{varradius=100varlookUpCount=30vargrid=[CGPoint?](),ordered=[CGPoint](),active=[CGPoint]()varw=CGFloat()varcols=Int()varrows=In

ios - 调试 (MetalScen) SceneKit EXC_BAD_ACCESS

您好,我正在尝试使用MetalScen将对运动和触摸使用react的全景View放在一起。,您可以通过从CollectionView中选择来更改全景图像。问题是有时当我选择新图像时应用程序随机崩溃,它随机发生但我注意到如果我在图像之间切换到快速,它会更频繁地发生。我遇到的崩溃是SceneKit`C3DModelValueStoragePrepareNextFrame:EXC_BAD_ACCESS看图?threadcrashHereistheprojectonGitHub(需要pod安装),感谢任何帮助或线索谢谢 最佳答案 经过长时间

arrays - swift/iOS : Append Adding Elements to Array but are not Accessible

我无法理解为什么在使用.append后我无法访问数组中的元素我在这里声明了一个空数组...varentries:Array=[]然后我将条目添加到此处的数组...varjson=self.JSONParseArray(data)for(vari=0;i但是当我在这里调用.count方法时...println(self.entries.count)我得到“0”作为输出,就好像没有元素被添加到数组中一样。对象在这里定义...classEntry{vardbID:StringvarfirstName:StringvarlastName:StringvarselectionCode:Strin

ios - EXC_BAD_ACCESS 在 dispatch_async 中填充单元格内容

我正在努力解决我遇到的EXEC_BAD_ACCESS错误。代码如下://Updatethecelldispatch_async(dispatch_get_main_queue(),{letcell=collectionView.dequeueReusableCellWithReuseIdentifier("customCell",forIndexPath:indexPath)as!CustomCollectionViewCell//crashherecell.image.image=imageif(collectionView.numberOfItemsInSection(0)>ind

ios - Instagram 应用程序接口(interface)。在 Swift 3.0 中请求 access_token

您好,所以在我提出问题之前,我想道歉,因为我是应用程序开发的新手,如果有任何问题真的很愚蠢,我深表歉意。所以我正在使用InstagramAPI制作一个应用程序,这是我第一次将它实现到Xcode中,老实说,我不太确定它到底是如何工作的,但我已经设法通过获得代码来努力Instagram使用WebView提供给Swift,但现在我需要能够运行终端命令:curl-F'client_id=CLIENT_ID'\-F'client_secret=CLIENT_SECRET'\-F'grant_type=authorization_code'\-F'redirect_uri=AUTHORIZATIO

ios - 在对象存在时获取 EXC_BAD_ACCESS

我正在开发具有标准钢琴卷帘类型UI的音乐音序器。在我对模型端进行一些更改之前它一直运行良好,但它突然开始在(看似)不相关的部分报告EXC_BAD_ACCESS。奇怪的是所有必要的变量都有正确的值,实际上我可以用po打印值。在我的理解中,EXC_BAD_ACCESS在对象不存在时发生,所以这看起来很奇怪。我的问题是:EXC_BAD_ACCESS即使值存在也是常见的吗?如果是这样的话,可能的情况是什么?任何建议都是有帮助的。谢谢[下面是代码]在我的UICollectionViewLayout子类中:overridefunclayoutAttributesForElements(inrect

ios - EXC_BAD_ACCESS 尝试编码 Codable-conformant 类的子类时

我一定是个白痴之类的,但我已经连续第三天摸不着头脑了,无法弄清楚我打算在我的Swift程序中编码一些JSON数据的意图出了什么问题......情况是这样的:我有两个类如下:classNode:Codable{//Nothinginhere}和classShape:Node{//Nocodeheretoo}然后,我尝试按如下方式对子类进行编码:do{letencodedData=tryJSONEncoder().encode(Shape())}catch{print(error)}这就是我添加到一个空的单View应用程序项目中的所有内容。当我运行它时,出现“Thread1:EXC_BAD

swift - 苹果操作系统 : Accessing contents directly from a directory in Swift

我是macOS开发的新手,所以请原谅我的任何基本问题,但相信我,我已经做了很多研究,但仍然有点卡住了。所以我正在尝试访问当前用户桌面的内容。在playground中很简单,只需使用lethomeURL=FileManager.default.homeDirectoryForCurrentUserletdesktopURL=homeURL.appendingPathComponent("Desktop/")letcontents=tryfileManager.contentsOfDirectory(atPath:desktopURL.path)它显示桌面上的所有内容。但是当我在项目中运行