簡體   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