【发布时间】:2010-01-08 04:12:54
【问题描述】:
我的 -didUpdateToLocation 方法中有一个 NSLog 语句,它按预期打印我所在位置的纬度:
NSLog(@"%g", newLocation.coordinate.latitude);
打印37.3317
在相同的方法中,我将newLocation 分配给一个 CLLocation 实例变量,以便在其他地方使用。
self.selectedLocation = newLocation;
但是当我使用%g NSLog 时,我得到了这个值-1.96638e-202
NSLog(@"%g", self.selectedLocation.coordinate.latitude);
我做错了什么?
谢谢
【问题讨论】:
-
你确定是
NSLog("%g", self.selectedLocation.coordinate.latitude)不是NSLog(@"%g", self.selectedLocation.coordinate.latitude)? -
抱歉打错了-@"%g"
标签: iphone cocoa-touch cllocationmanager