2011-06-23 6 views

答えて

2

plistを使って何を意味するのか分かりません。plistはデータ構造であり、イベントやメソッドではありません。 CLLocationManagerを起動するときに、デバイスの現在の場所を使用できるかどうかを確認する必要があります。ユーザーが「現在の場所を使用する」という質問に対して「NO」と答えた場合、もう質問はしません。この設定は端末に保存され、設定アプリでリセットできます。

しかし、このダイアログはosによって生成され、制御されるため、他の方法で呼び出すことはできません。

しかし、UIAlertViewを使用していつでも好きなような内容のポップアップメッセージを書くことができます。

+0

私はplistでUIRequiredDeviceCapabilitiesのようなものを書くと思っていました。それはポップアップ "現在の場所を使用する"を呼び出すことになります。しかし、これは真実ではありません。 – Voloda2

+0

このフラグは、必要な機能がないとアプリが起動しないようにするためのフラグです(電話が必要な場合はiPadで起動しません)。このドキュメントを参照してください:http://developer.apple.com/library/ios/#qa/qa1397/_index.html - あなたは何を達成しようとしていますか? – Rayfleck

+0

[СLLocationManagerstartUpdatingLocation] - 現在の場所を使用するかどうかをユーザーに尋ねる1つの方法です。私はplistパラメータでこれを行うことができると思った。しかし、これは真実ではありません。 – Voloda2

関連する問題