ユーザーが実行されますMainViewController
3.2
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestAlwaysAuthorization()
locationManager.requestWhenInUseAuthorization()
}
viewDidLoad()
上にあり、アラートがメインの質問です
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Accessing user location to determine the nearest pickup location</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Accessing user location to determine the nearest pickup location</string>
表示されます場合にはユーザーが[許可しない]をクリックすると、プログラマチックにどのようにチェックするのですか?ユーザーがロケーションサービスへのアプリのアクセスを拒否することを選択した場合、あなたはまた、.restricted
に気を付ける必要がありますけれども、たとえば
// Example code snippet, not from apple officials
if NSlocation is nil then I want to do some alert
https://developer.apple.com/documentation/corelocation/cllocationmanagerdelegate/1423701-locationmanager – Paulw11