尝试在mapkit地图上绘制内容但是我的lat和lng正在被传入?
我传入了一个39.34343的纬度,它变为7.33121668909306e-304?
我做错了什么?
CLLocationCoordinate2D coordinate;
coordinate.latitude = *(thing.lat);
coordinate.longitude = *(thing.lng);
如果我在上面的代码之后“po coordinate.latitude”,我得到7.33121668909306e-304
答案 0 :(得分:1)
latitude
不是一个对象,它是一个double(键入为CLLocationDegrees
)。您可以像这样打印int
或double
:
// Code
int i = 3;
double doub = 2.3;
// In the Debugger
(lldb) print (int) i
(int) $1 = 3
(lldb) print (double) doub
(double) $2 = 2.3