我想CLLocation纬度/经度转换为字符串。我可以成功地做到这一点与后续的代码:

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

这使我喜欢的值:34.10111º。我想这个数字为无º度的符号纯粹的字符串。

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

我试图与格式@“%d” INITING和字符串出来到不同数量的共

有帮助吗?

解决方案

您的格式字符串一定程度的象征。删除它,你应该罚款。

至于你的问题的另一部分,%d作为格式说明想要一个整数,你给它一个浮点数。您的%g是正确的,如将%e%f

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top