4

iPhone で位置アラート ボックスを「(アプリ名) が現在の位置を使用したい」というスタイルにすることはできますか?

4

3 に答える 3

6

いいえ、プライバシーを保護するために設計されたオペレーティング システム レベルの機能です。

カスタマイズできるとしたら、誰かが「子猫は好きですか?」のように変更します。子猫が好きな人の位置情報にアクセスできるようになります。

于 2012-08-10T19:44:24.740 に答える
6

の目的プロパティを設定することによってのみ、ユーザーに自分の場所を使用する理由を伝えることができますCLLocationManager

編集:purposeプロパティは iOS 6 で廃止されました。しかし、代わりがあります 。iOS 6 以降では、NSLocationUsageDescriptionキーを Info.plist ファイルに追加する必要があります。アプリが 6.0 より前の iOS バージョンをターゲットにしている場合は、両方を実行することをお勧めします。

于 2012-08-10T19:46:17.703 に答える
1

いいえ、これはシステム機能ですが、ユーザーの場所を使用する理由を説明するテキストを提供できます。このテキストはダイアログボックスに追加されます。これに使用する必要のpurposeあるプロパティは呼び出され、CLLocationManagerクラスのプロパティです。

このドキュメントを確認してください:http://developer.apple.com/library/ios/ipad/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/doc/uid/TP40007125

于 2012-08-10T19:49:25.410 に答える