Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS是否有输入和存储街道地址的标准方法?_Ios_Objective C_Cocoa Touch_Core Data_Street Address - Fatal编程技术网

iOS是否有输入和存储街道地址的标准方法?

iOS是否有输入和存储街道地址的标准方法?,ios,objective-c,cocoa-touch,core-data,street-address,Ios,Objective C,Cocoa Touch,Core Data,Street Address,我想提示输入一个街道地址,方式与联系人应用程序完全相同 我可以模仿它的用户界面,但这需要复制很多现有的功能;国家/地区列表,基于国家/地区选择、验证、格式设置、本地化等重新配置的方式。是否有现有框架提供此功能 我还将输入的值存储在核心数据中,这当然没有地址类型。最好是单独存储字段、使用可转换字段还是只使用普通字符串?是否有一个现有的类可以重复使用/子类 我可以假设iOS 5是必需的。不,不幸的是,它不是。不过,有一些项目对此有所帮助。您可能会发现我的project QuickDialog在这方面

我想提示输入一个街道地址,方式与联系人应用程序完全相同

我可以模仿它的用户界面,但这需要复制很多现有的功能;国家/地区列表,基于国家/地区选择、验证、格式设置、本地化等重新配置的方式。是否有现有框架提供此功能

我还将输入的值存储在核心数据中,这当然没有地址类型。最好是单独存储字段、使用可转换字段还是只使用普通字符串?是否有一个现有的类可以重复使用/子类


我可以假设iOS 5是必需的。

不,不幸的是,它不是。不过,有一些项目对此有所帮助。您可能会发现我的project QuickDialog在这方面很有用:

据我所知,这很好,但可能无法满足您的需要。发件人:

通讯簿UI框架提供了四个控制器:

ABPeoplePickerNavigationController提示用户从其通讯簿中选择个人记录。 ABPersonViewController向用户显示个人记录,并允许编辑。 异常PersonViewController提示用户创建新的个人记录。
ABUnknownPersonViewController提示用户完成部分个人记录,允许用户将其添加到通讯簿中。

恐怕不行。此ui控件表示表视图中的自定义单元格。所以你需要创造你自己。