プログラムをCLLocationManager
初めてインストールする場合、ユーザーは自分の場所を共有することを受け入れるか拒否する必要があります。私が望むのは、ユーザーがプロンプトを表示するまで待機するようにプログラムすることです。
今問題は私がそこで待っていることですusleep()
while ([CLLocationManager authorizationStatus] == USER_NOT_PROMPTED) {
usleep(10000);
}
しかし、これにより実際の iPhone がロックされ、位置情報共有の質問がポップアップ表示されなくなり、プログラムがハングします。これらのユーザー プロンプトを別のスレッドで実行する方法はありますか? iOS6.1を使用しています