このテキストを変更できますか?
クラスのプロパティpurpose
を使用しました。CLLocationManager
しかし、メッセージは変わりませんでした。
[locationManager setPurpose:@"Change text message"];
何か案は?
ありがとう、
このテキストを変更できますか?
クラスのプロパティpurpose
を使用しました。CLLocationManager
しかし、メッセージは変わりませんでした。
[locationManager setPurpose:@"Change text message"];
何か案は?
ありがとう、
次のようなキーをinfo.plistに追加しNSLocationUsageDescription
、値として文字列を追加します。
iOS8以降
NSLocationUsageDescription以外にさらに2つのキーが導入されました
iOS6以降
NSLocationUsageDescription
「プライバシー-場所の使用法の説明」
ユーザーの位置情報にアクセスする理由を指定します。詳細については、「NSLocationUsageDescription」を参照してください。
iOS6.0以降
このリンクを参照してください
iOS3.2からiOS5
目的
位置情報サービスを使用する理由を説明する、アプリケーションが提供する文字列。(iOS 6.0では非推奨です。)
@property(copy, nonatomic)
NSString *purpose Discussion
このプロパティがnilでなく、システムが位置情報サービスを使用するためにユーザーの同意を求める必要がある場合は、提供された文字列が表示されます。この文字列を使用して、アプリケーションが位置情報サービスを使用している理由を説明できます。
位置情報サービスを開始する前に、このプロパティの値を設定する必要があります。文字列は最終的にユーザーに表示されるため、常にローカライズされた文字列ファイルからロードする必要があります。
可用性
Available in iOS 3.2 and later. Deprecated in iOS 6.0.
CLLocationManager.hで宣言