質問

私は予想通り現在地の緯度を印刷私-didUpdateToLocation方法でのNSLog文を持っている:

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

プリント37.3317

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

self.selectedLocation = newLocation;

しかし、私はこの使用して%gをのNSLogとき、私はこの値-1.96638e-202を取得

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

私が間違ってやっている?

おかげ

役に立ちましたか?

解決

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

つまり、あなたのような行を持っています:

@property(コピー)CLLocation * newLocation;

括弧内は何ですか?

他のヒント

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

このケースではありませんので、もし私たちにいくつかのコードスニペットを表示します。

は、私はあなたを助け願っています。

おかげで、

Madhup

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top