3

iPhoneでGPSを使用していますが、位置情報サービスを使用するためのコンフォメーションメッセージが表示されます。そして、どのユーザーが「許可」または「いいえ」を選択したかをトラップしたい。誰かが私がこれを行う方法を提案できますか?

感謝

4

1 に答える 1

8

このアラートから直接コールバックを受け取ることはありません。ただし、ユーザーがCore Locationの使用を許可していない場合は-locationManager:didFailWithError:、にkCLErrorDeniedエラーが表示されますCLLocationManagerDelegate

iOS 4.2以降、のを聞い-locationManager:didChangeAuthorizationStatus:たり確認したりすることもできます。これにより、詳細なステータスが得られます。authorizationStatusCLLocationManager

于 2011-04-06T11:32:52.213 に答える