当前位置:  开发笔记 > IOS > 正文

将Cocoa Touch纬度/经度转换为不带度数符号的字符串

如何解决《将CocoaTouch纬度/经度转换为不带度数符号的字符串》经验,为你挑选了1个好方法。

我正在尝试将CLLocation纬度/经度转换为字符串.我可以使用以下代码成功完成此操作:

// extract latitude from CLLocation object and cast to string
NSString *latitude = [[NSString alloc] initWithFormat:@"%g°", location.coordinate.latitude];

这给了我一个像34.10111º的值.我希望这个数字是一个没有º度符号的纯字符串.

我应该用不同的格式初始化字符串吗?

我尝试使用格式@"%d"启动,字符串完全出现在另一个数字上.



1> Jim Puls..:

您的格式字符串中有一个度数符号.删除它,你应该没事.

至于你的问题的另一部分,%d因为格式说明符需要一个整数,并且你给它一个浮点数.你的%g是正确的,%e或者是%f.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有