如果用戶在詢問首次出現(xiàn)時拒絕許可稠项,那么以后就不再彈出詢問驾荣。
如果用戶拒絕了一個必要的許可轻猖,常見的情形是在App中顯示錯誤頁面帆吻,或是告訴用戶如何到
設(shè)置隱私
中開啟相應(yīng)許可的提示。上述做法多少顯得有些笨拙咙边,也有不少App因此得到了差評猜煮。iOS 8提供
UIApplicationOpenSettingsURLString
來簡化這部分工作次员。這個字符串常量的特性是:把它傳入-openURL:
方法會直接讓用戶跳轉(zhuǎn)到相應(yīng)App的設(shè)置。這樣一來王带,請求許可省了不少事淑蔚。正確的使用姿勢是在一個按鈕或提示的操作中加入這行代碼:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];