首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为CLLocation.coordinate.latitude打印的意外数字

为CLLocation.coordinate.latitude打印的意外数字
EN

Stack Overflow用户
提问于 2010-01-08 12:12:54
回答 2查看 2.3K关注 0票数 1

我的-didUpdateToLocation方法中有一条NSLog语句,它按预期打印我所在位置的纬度:

代码语言:javascript
复制
NSLog(@"%g", newLocation.coordinate.latitude);

打印37.3317

在相同的方法中,我将newLocation赋值给一个CLLocation实例变量,以便在其他地方使用。

self.selectedLocation = newLocation;

但是当我使用%g对它执行NSLog时,我得到了这个值-1.96638e-202

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

我做错了什么?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-08 12:24:25

在.h文件中,您的属性是什么?

也就是说,您有这样一行代码:

@property (copy)CLLocation* newLocation;

括号里是什么?

票数 0
EN

Stack Overflow用户

发布于 2010-01-08 12:29:39

你在模拟器里测试这个吗?如果你是,它将总是返回纬度为"37.33“,经度为"-122.0”,或者接近美国加利福尼亚州库比蒂诺(苹果总部)的位置。

因此,如果情况并非如此,请向我们展示一些您的代码片段。

希望我能帮到你。

谢谢,

Madhup

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2025450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档