草庐IT

cluster_block_exce

全部标签

iOS 应用因 EXC_BAD_ACCESS(代码=1,地址=0x0)而崩溃

我的代码中有一个我无法弄清楚的问题。当我运行我的应用程序时,有时它会加载我的手机,有时它会立即崩溃。我相信我的问题出在我的cellForRowInIndexPath上。我的错误在cellForRowInIndexPath行:cellDrawer.insertDescriptionLabel(cell,text:offer.title)这是我的错误:Thread1:EXC_BAD_ACCESS(code=1,address=0x0)这是我的代码:importUIKitclassProdutsViewController:UIViewController,UITableViewDelega

ios - Swift 中的 UIDocumentInteractionControllerDelegate EXC_BAD_ACCESS

我目前正在尝试使用另一个应用程序使用UIDocumentInteractionController实例打开一个文件。一切正常(例如显示选项对话框、打开应用程序)但是当应用程序切换实际发生时,我收到一个EXC_BAD_ACCESS而不是didFinishSendingToApplication:委托(delegate)回调。在我将此代码从Objective-C移植到Swift之前,一切都运行良好。知道这里出了什么问题吗?self.documentInteractionController=UIDocumentInteractionController(URL:self.fileURL)s

ios - appInviteDialog didCompleteWithResults 委托(delegate)方法中的 EXC_BREAKPOINT | Facebook 应用程序邀请

我从crashlytics收到以下崩溃报告。在iOS上接收Facebooksdk的appInviteDialog的委托(delegate)方法时,我的应用程序崩溃了。问题是ImplicitlyUnwrappedOptional所以facebook似乎在委托(delegate)方法上发送nil。但我不确定。有谁知道这是FBSDK上的错误还是我做错了什么?Thread:Crashed:com.apple.main-thread0MY_APP0x00000001000a7c28functionsignaturespecializationofMY_APP.GameScene.appInvit

ios - 如何在 Swift 中的闭包/ block 中设置属性

目前我的ViewController中有两个字段/属性。我们正在使用calculateDirectionsWithCompletionHandler并尝试将我的字段设置为route.distance和route.expectedTravelTime的值。这是相关代码:funccalculateDistanceAndEta(locationCoordinate:CLLocationCoordinate2D){letcurrentLocMapItem=MKMapItem.mapItemForCurrentLocation();letselectedPlacemark=MKPlacemark

objective-c - Swift 调用包含 block 的 Objective-C 包装器函数

我有一个带有原型(prototype)的Objective-C包装器(ObjCWrapper.h和ObjCWrapper.m)+(void)login:(NSString*)usernameandPassword:(NSString*)passwordandErrorBlock:(SuccessBlock)errorBlockandSuccessBlock:(SuccessBlock)successBlock;使用类型定义typedefvoid(^SuccessBlock)(NSString*);和实现+(void)login:(NSString*)usernameandPasswor

ios - 新 Xcode 7.3 : Swift NSDate extension with nullable convenience init crashes EXC_BAD_ACCESS

我有这个带有可为空初始化的NSDate扩展,它一直运行良好,直到我更新到新发布的Xcode7.3。现在它因EXC_BAD_ACCESS而崩溃。extensionNSDate{convenienceinit?(dateString:String,formatString:String?){letdateFormatter=NSDateFormatter()dateFormatter.dateFormat=formatStringletnewDate:NSDate?=dateFormatter.dateFromString(dateString)ifletnewNewDate=newDat

swift - Xcode8 Beta 创建弱引用时出现EXC_BAD_ACCESS 错误

以下代码复制自WeakReferencessectionoftheOfficialdocumentclassPerson{letname:Stringinit(name:String){self.name=name}varapartment:Apartment?deinit{print("\(name)isbeingdeinitialized")}}classApartment{letunit:Stringinit(unit:String){self.unit=unit}weakvartenant:Person?deinit{print("Apartment\(unit)isbeing

swift - (SWIFT) 错误 : Playground execution aborted: error: Execution was interrupted, 原因 : EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, 子代码=0x0)

我收到这个错误代码错误:Playground执行中止:错误:执行被中断,原因:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)。进程一直停留在中断点,使用"threadreturn-x"返回到表达式求值前的状态。这是我的代码:importCocoaimportSpriteKitimportPlaygroundSupportpublicclassScene:SKScene{varpoint=CGPoint(x:0,y:0)letviewFrame=CGRect(x:0,y:0,width:1080,height:1080)overrideini

ios - 在 mapView 中加载区域的所有图 block

我找到了一种使用MapKit缓存图block的方法,但我还没有找到任何解决方案来将一个区域内的所有图block从顶级图block加载到底层图block。我想在我的mapView中缓存一个矩形区域的所有图block。有没有办法在Mapkit中做到这一点? 最佳答案 为了在MKMapView中加载自定义图block,您需要子类化MKTileOverlay并覆盖方法url(forTilePathpath:MKTileOverlayPath)->URLMKTitleOverlay包含图block的x、y和z属性。所以实现可能是这样的:ove

ios - How to indent documentation in appledoc/HeaderDoc(关于带参数的 block 的文档)

我创建了一个将block作为参数的方法。该block需要一些参数,所以我想缩进文档,就像Apple在其具有类似格式的方法中所做的那样......一个简单的例子,它在代码中的样子是:/**Loadsaprojectfromwebservice.@paramsecurityKeyThesecuritykey.@paramblockTheblocktoexecuteafterthewebservicereturnedalldata.Theblocktakesfivearguments:@paramdataThedata.@paramfieldsSomefields.*/-(void)load