iPhoneでGPSを使用していますが、位置情報サービスを使用するためのコンフォメーションメッセージが表示されます。そして、どのユーザーが「許可」または「いいえ」を選択したかをトラップしたい。誰かが私がこれを行う方法を提案できますか?
感謝
iPhoneでGPSを使用していますが、位置情報サービスを使用するためのコンフォメーションメッセージが表示されます。そして、どのユーザーが「許可」または「いいえ」を選択したかをトラップしたい。誰かが私がこれを行う方法を提案できますか?
感謝
このアラートから直接コールバックを受け取ることはありません。ただし、ユーザーがCore Locationの使用を許可していない場合は-locationManager:didFailWithError:
、にkCLErrorDenied
エラーが表示されますCLLocationManagerDelegate
。
iOS 4.2以降、のを聞い-locationManager:didChangeAuthorizationStatus:
たり確認したりすることもできます。これにより、詳細なステータスが得られます。authorizationStatus
CLLocationManager