繁体   English   中英

位置服务设置为“开”时应用程序崩溃

[英]App crashes when location services set to “On”

我有一个使用ALAssets框架访问用户照片库的应用程序。 我写了一些代码来检测应用程序是否有权访问照片库,如果没有,我会显示一条警告消息,告诉用户在设置中打开应用程序的位置服务。 问题是,当我进入设置并为我的应用程序打开或关闭位置服务时,它会崩溃应用程序(应用程序所在的视图控制器无关紧要,即使没有加载ALAssets,它仍会崩溃) 。

有谁知道为什么会这样,我能做些什么来解决这个问题?

更新:这是崩溃报告,主要在这一行:

int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");

它说线程1:信号SIGKILL。

您的应用被iOS杀死了。 发生这种情况时,隐私设置的更改会影响您的应用。

请参阅: 更改隐私设置时由SIGKILL杀死的应用程序

此外:请求访问位置服务,不会授予您访问照片库的权限! 那是一个单独的隐私设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM