- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当注销或发送(使用 RestKit 的 Web 服务)时,特别是 CLPlacemark 的 subThoroughfare 属性出现奇怪的字符,我希望连字符出现。
记录:
NSLog(@"%@", placemark.subThoroughfare);
结果:
12-
我预计 12-15。 15不见了。
此外,当将 subThoroughfare 字符串发送到 JSON 服务时,我在请求中看到以下内容:
12â??15
出现了 15,但是连字符被奇怪的字符替换了。
无法通过 Google/SO 找到解决方案,我们将不胜感激。
编辑:记录到控制台的地址的更完整示例是:
Placemark Address: 34–36 Friars Way, Eaton, Engla
请注意最后 2 个字符也丢失了(应读作“England”),此时,“Äì”替换了连字符 (-)。我正在研究编码,但还没有深入。
最佳答案
事实证明,奇怪的字符是由于 LLDB 调试器无法正确显示 Unicode 字符...切换到 GDB 后可以正确显示字符。
关于objective-c - CLPlacemark.subThoroughfare 奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311543/
在我的应用程序中,我正在创建自己的地标,我需要将街道编号与街道名称分开。但是我看不出如何使用地址字典初始化 MKPlacemark 以便在 subThoroughfare 属性中返回街道号码,因为没有
当注销或发送(使用 RestKit 的 Web 服务)时,特别是 CLPlacemark 的 subThoroughfare 属性出现奇怪的字符,我希望连字符出现。 记录: NSLog(@"%@",
我正在使用 MKReverseGeocoder 和 locationManager 的 didUpdateToLocation 委托(delegate) 但是我想知道当我在 设备。 我的代码如下:-
我是一名优秀的程序员,十分优秀!