1

私の-didUpdateToLocationメソッドには、期待どおりに私の場所の緯度を出力する NSLog ステートメントがあります。

NSLog(@"%g", newLocation.coordinate.latitude);

版画37.3317

同じ方法で、newLocation他の場所で使用するために CLLocation インスタンス変数に割り当てます。

self.selectedLocation = newLocation;

しかし、これを使用して NSLog を実行する%gと、この値が得られます-1.96638e-202

NSLog(@"%g", self.selectedLocation.coordinate.latitude);

私が間違ったことをしましたか?

ありがとう

4

2 に答える 2

0

.h ファイルで、プロパティには何がありますか?

つまり、次のような行があります。

@property (コピー)CLLocation* newLocation;

括弧内は何ですか?

于 2010-01-08T04:24:24.920 に答える
0

これをシミュレーターでテストしていますか?あなたがいる場合、それは常に緯度を「37.33」として、経度を「-122.0」として、または米国カリフォルニア州クパチーノの場所(アップル本社)の近くを返します。

そうでない場合は、コード スニペットをいくつか示してください。

お役に立てば幸いです。

ありがとう、

マドゥップ

于 2010-01-08T04:29:39.310 に答える