大家都知道,CLLocationManager
可以用來獲取用戶當前位置,但是需要用戶進行“同意”操作。
在應用提示“是否允許使用您的當前位置”,用戶可以選擇| 同意 | 不同意 |。應該怎麼檢測到用戶選了哪個?
謝謝。
-(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus: (CLAuthorizationStatus)status {
if (status == kCLAuthorizationStatusDenied) {
// Don't Allow
}
else if (status == kCLAuthorizationStatusAuthorized) {
//Allow
}
}
執行CLLocationManagerDelegate
然後使用 delegate 方法。