2014-09-26 78 views
-1

我在我的iOS应用程序中有一个搜索栏,其中有一个用户在开始输入时显示的邮政编码列表。我希望填充的数组列表包含所有美国邮政编码,而且我希望可以使用CoreLocation框架的CLPlacemark创建NSArray。所有美国邮政编码的iOS列表

下面是从文档声明: @property(非原子,只读副本)的NSString * POSTALCODE

我正在寻找的洞察力我如何能提取的NSArray在CoreLocation持有的邮政这个名单代码?如果没有,没有输入所有邮政编码或使用第三方图书馆有没有更简单的方法?

回答

2

听起来好像你正在试图从Core Location获得所有美国邮政(Zip)代码的列表,但它甚至都不清楚你设想的列表甚至存在于框架中。你见过USPS Zip Code Directory吗?它长达数千页,每年都在变化。相反,您应该正在寻找能够为给定地理区域提供相关邮政编码的服务。

+0

增长要从GPS获取邮政编码的位置,这些邮政编码必须在CoreLocation某处存储。 – jKraut 2014-09-26 19:34:40

0

我相信你做出了一个错误的假设 - CLGeocoder等需要网络访问来执行CLPlacemerk查找。 从the documentation

地理编码对象是单发的对象,与基于网络的服务工程,以查找标信息,其指定的坐标值。

这是有道理的,如果你仔细想想,邮编/邮政编码频繁变化,并不仅仅限于美国......和第e list of supported and partially supported countries与IOS更新根据您如何使用反向地理编码当前

相关问题