我在iOS7设备上运行我的应用程序时收到EXC_BREAKPOINT(EXC_ARM_BREAKPOINT,子代码= 0xe7ffdefe)错误.问题是,它在iOS7模拟器上运行顺畅.
通过使用断点,我发现错误发生在第6行.
required init(coder aDecoder: NSCoder) {
personPicker = ABPeoplePickerNavigationController()
super.init(coder: aDecoder)
personPicker.peoplePickerDelegate = self
}
/*error line*/ @IBAction func BPressed(sender: AnyObject) {
self.presentViewController(personPicker, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
这个错误是新的,直到我将这些行添加到代码中之后才出现在我的设备上;
let url = NSURL(string: urlPath)
let request = NSURLRequest(URL: url!)
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
Run Code Online (Sandbox Code Playgroud)
也; 调试器将错误指向此行:
0x16a7f0: trap
Run Code Online (Sandbox Code Playgroud)
并在控制台中提供此输出:
致命错误:尝试从空指针创建Unmanaged实例
即使我在故事板中没有更改任何内容,此错误也会导致设备出现黑屏.
感谢您抽出宝贵时间.
编辑:此错误显示搜索引擎没有结果,但我认为它可能与obj-c有关.