Tag: 不良访问

EXC_BAD_ACCESS在Swift中使用generics

相关的问题: 在Swift中的通用完成处理程序 在我正在写的Swift应用程序中,我正在下载JSON,我想将其转换为模型对象。 现在,我正在这样做: func convertJSONData<T: Entity>(jsonData: NSData?, jsonKey: JSONKey, _: T.Type) -> [T]? { var entities = [T]() if let data = jsonData { // Left out error checking for brevity var json = JSON(data: data, options: nil, error: nil) var entitiesJSON = json[jsonKey.rawValue] for (index: String, subJson: JSON) in entitiesJSON { // Error: […]

按下Homebutton会导致SpriteKit SKView中的EXC_BAD_ACCESS代码= 1

当您按主页button时,SpriteKit应该清除并暂停所有定时器。 但是,我们发现,如果您在显示活动的SKView时单击主页button,应用程序将崩溃。 即使该视图已被用户暂停,也会发生这种情况。 奇怪的是,如果你双击主页button,移动到多任务视图,一切工作正常。 跟进注意:模拟器在两种情况下都能正常工作,不会发生崩溃 其他人是否看到SpriteKit的这个问题? 你find了原因/解决scheme?

苹果拒绝我的应用程序,由于崩溃,无法重现

我刚上传了一个应用程序到appstore,它是为ios7开发的。 他们拒绝了应用程序,因为我无法重现崩溃…他们给我发了这个崩溃报告: Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000008 Triggered by Thread: 0 Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libobjc.A.dylib 0x000000018e0501c8 objc_msgSend + 8 1 UIKit 0x000000018493e940 __97-[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:]_block_invoke718 + 52 2 UIKit 0x00000001846b6504 -[UIViewController _executeAfterAppearanceBlock] + 60 3 UIKit 0x00000001846b646c _applyBlockToCFArrayCopiedToStack + 352 4 UIKit 0x00000001846224c8 _afterCACommitHandler + […]

EXC_BAD_ACCESS使用IBInspectable

我正在尝试使用IBInspectable为我的视图添加边框。 extension UIView { private func getBorder(integer: Int) -> UIRectEdge { if integer == 1 { return .top } else if integer == 2 { return .left } else if integer == 3 { return .right } else if integer == 4 { return .bottom } return .all } @IBInspectable var border: Int? { get […]

有没有办法赶上或处理EXC_BAD_ACCESS?

据我所知,EXC_BAD_ACCESS是在您尝试访问不良内存时发生的(如果我错了,请随时纠正)? 有没有办法像Java中的try-catch一样捕获它,以防止应用程序总失败?

objc_setAssociatedObject上的EXC_BAD_ACCESS使用-weak_library /usr/lib/libSystem.B.dylib链接器标志

当我使用链接器标志调用EXC_BAD_ACCESS时,我有一个EXC_BAD_ACCESS : -weak_library /usr/lib/libSystem.B.dylib链接器标志。 我绝对需要链接器标志, 因此 ,有人知道一个解决方法? (我也有dispatch_async崩溃,但我可以解决这个问题…另外,我在我的应用程序上构build了iOS 4专用function,与iOS 3兼容) 编辑:随着更多的研究,我发现这个和这个问题,但没有更多的答案…