草庐IT

offline_access

全部标签

ios - 使用泛型时的 EXC_BAD_ACCESS

我正在尝试使用Swift中的泛型为我的实体实现缓存。这是我的代码:classBaseCache:NSObject{varallEntities=[T]()//MARK:-AppendfuncappendEntities(newEntities:[T]){forentityinnewEntities{//CheckifallEntitiesarrayalreadycontainsanentityvarcontains=falseforiteminallEntities{//EXC_BAD_ACCESSinisEqualmethod(seebelow)ifisEqual(entity,ri

arrays - swift 语法 : index of array element accessed in setter?

假设我有一个带有didSet的字符串数组:varbar:[String]=[]{didSet{println("Setto\(bar)")}}设置一些元素给我们:bar=["Hello","world"]//Setto[Hello,world]bar[0]="Howdy"//Setto[Howdy,world]问题:在我的didSet中,如何获取已设置元素的索引? 最佳答案 您不能直接访问已更改元素的索引,部分原因是在特定索引处设置新值只是触发didSet处理程序的一个操作。任何变异方法都会导致调用:bar=["Hello","wo

ios - 崩溃 : com. apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000000000003

我已经使用iOSSDK8.1完成了Swift应用程序的开发,现在外部测试人员正在通过TestFlight作为测试版对其进行测试。最近,我通过Crashlytics收到了一份崩溃报告,其中包含以下堆栈跟踪:0libobjc.A.dylibobjc_msgSend+28setRefreshControlState:1libdispatch.dylib_dispatch_call_block_and_release+242libdispatch.dylib_dispatch_client_callout+163libdispatch.dylib_dispatch_after_timer_ca

ios - JSONSerialization 和 EXC_BAD_ACCESS

我借助php服务从MYSQL数据库中获取一些信息。最后,我通过echojson_encode($resultArray)将其推送到我的应用程序。现在我遇到了JSONSerialization的问题,这是我的代码。If(urlData!=nil){letres=responseasNSHTTPURLResponse!;NSLog("Responsecode:%ld",res.statusCode);if(res.statusCode>=200&&res.statusCode%@",responseData);varerror:NSError?letjsonData2:NSDictiona

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

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