相关疑难解决方法(0)

iOS 10.0运行时崩溃中的NSCameraUsageDescription?

使用iOS 10.0上一个测试版 我曾尝试使用Camera在我的应用程序中扫描条形码,并且它因此运行时错误而崩溃.

此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

将这把钥匙放入plist,但它仍然坠毁?

camera barcode plist ios ios-permissions

148
推荐指数
8
解决办法
14万
查看次数

Xcode:EXC_BREAKPOINT(EXC_ARM_BREAKPOINT,子代码= 0xe7ffdefe)

我在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有关.

xcode breakpoints objective-c ios swift

14
推荐指数
2
解决办法
2万
查看次数