我有一个使用ALAssets
框架访问用户照片库的应用程序。我编写了一些代码来检测应用程序是否具有访问照片库的权限,如果没有,我会显示一条警告消息,告诉用户在设置中打开应用程序的位置服务。问题是,当我进入设置并打开或关闭应用程序的位置服务时,它会使应用程序崩溃(应用程序所在的视图控制器无关紧要,即使没有加载ALAssets的应用程序,它仍会崩溃) 。当位置服务设置为“开”时,应用程序崩溃
有谁知道这是为什么发生,我能做些什么来解决这个问题?
更新:这里是崩溃报告,在这条线在主:
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
它说线程1:信号SIGKILL。
相关代码在哪里?崩溃报告在哪里?我们不能神奇地知道发生了什么。 – Kerni 2013-04-10 15:36:35
@kerni - 我更新了一些关于崩溃的信息。我不确定要发布什么代码,因为当我调整应用以外的设置(例如设置 - >隐私 - >照片)时发生崩溃。 – 2013-04-10 15:41:21