据我了解,下图中的对话框仅在应用首次询问位置时显示。无论用户选择哪种选项(允许或不允许),该对话框都不会再次显示给用户。
(图片来自here。)
答案 0 :(得分:1)
在此枚举中检查CLAuthorizationStatus
,您可以找到在用户尚未做出选择时返回的名为notDetermined
的值。
// User has not yet made a choice with regards to this application
case notDetermined
示例强>
if(self.locationManager.authorizationStatus == .notDetermined)
{
//Do whatever you want here
}