2010-12-01 4 views

答えて

1

いいえ。 ローカルアラートは事前にスケジュールすることができますが、アプリが実行されていない場合は、現在地を確認する方法がありません。これは、他の理由の中でも、GPSがバッテリーに激しいために理にかなっています。実際

UILocalNotificationのためのリファレンスドキュメントでチラッこの

http://developer.apple.com/library/ios/#documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html

EDITを確認します! http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html

(「ユーザーの位置を追跡する」までスクロールダウン)

あなたが行うことができ、ロケーションベースの背景原料の束があります。私はあなたが場所に基づいてアラートをスケジュールすることはできないと思いますが、あなたが正しい場所にいれば、ロケーション通知を受け取ってアラートを発することができるかもしれません。

+0

- (void)locationManagerCLLocationManager *)manager didEnterRegionCLRegion *)の範囲で可能ですか? –

+0

その方法で警告を発することはできますか?アプリケーションを開かずに実行されますか? –

+0

をご覧くださいhttp://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/Backgroundexecution/backgroundexecurity.html –

関連する問題