1

MKMapViewクラスで開発しており、端末(iPhone5)で実行時、機内モードON、Wi-Fi ON、

および MKMapView のプロパティ:<code>showsUserLocationsetting をYESMKMapView のデリゲートに

- (void)mapView:(MKMapView *)mapView didFailToLocateUserWithError:(NSError *)error

が呼び出され、エラーが返されます

Turn off airplane mode or use Wi-Fi to show your location on the map

飛行機モードをオフにするか、Wi-Fi をオンにしてマップ上の位置を取得するように指示されます。機内モードがオンになっているのに、Wi-Fi が有効になっているのに、自分の位置を特定できないのはなぜですか?</p>

MKMapView のバグですか、それとも何か?

4

2 に答える 2

0

機内モードをオンにすると、Wi-Fi を含め、位置を追跡するすべての方法がオフになると思います。

Wi-Fi経由でインターネットに接続し、サファリ経由で任意のWebページにアクセスしながら、機内モードをオンにすることで、デバイスで試すことができます.

于 2013-06-19T10:24:25.920 に答える