GPSによる位置情報サービスを受けれるかチェックするには、CLLocationManagerのlocationServiceEnabledメッセージを使う。ただし、古いバージョンのiOSではプロパティになってたりする。
前まで、常にYESと返して他のに急に、NOを返すようになった・・・
なぜだろうと、設定を探してたら・・・それっぽいところを発見!
Macの環境設定>セキュリティを開く
「位置情報サービスを無効化にする」にチェックが入ってた。
この設定とシミュレータって、リンクしてるんだね。
GPS非対応の機種の動作確認に利用できそうだ。
0 件のコメント:
コメントを投稿