当注销或发送(使用 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”)。我正在研究编码,但还没有走远。