Tag: abpersonviewcontroller

使用personViewController从通讯录中删除联系人

我正在接pipe地址簿并成功创build,没有任何从地址簿中删除联系人的选项。 有没有办法从地址簿中删除联系人? 我从我的OS reference library得到帮助。 我正在使用personViewController方法

如何为ABPersonViewController的导航栏添加一个返回button?

当我显示一个ABPersonViewController ,我需要一个允许我closures它并返回到前一个屏幕的button。 我如何添加这个?

iOS7 – ABPersonViewController,编辑模式

苹果公司提供了一个很好的综合和小例子,“QuickContacts”( developer.apple.com/library/IOs/samplecode/QuickContacts/Introduction/Intro.html ),概述了地址簿UI框架的基本用法。 – 可下载的源代码的工作方式如下(一旦将一个名为“Appleseed”的人员添加到您的地址簿中,或将第246行(QuickContactsViewController.m)中的人员名称更改为您的地址簿中已存在的人员)。 问题:我们如何修改函数-(void)showPersonViewController函数,使得ABPersonViewController "picker" -(void)showPersonViewController ABPersonViewController "picker"已经处于编辑模式(带有可见的“完成”editingButton),当它被打开时(被推入到navigationController堆栈)。 在“7”之前的iOS版本中,插入如picker.editing = YES;是一个直接的问题picker.editing = YES; 在将拾取器推入导航堆栈之前,为了以编辑模式查看它,一旦打开(见下面的代码)。 在iOS7中,这不起作用了。 这是在iOS7中的错误,如果是这样,是否有一个简单的解决方法(而不是如反向工程的ABPersonViewController类)? – 还是需要以不同的方式进行编码? 期待您的意见。 -(void)showPersonViewController { // Search for the person named "Appleseed" in the address book NSArray *people = (NSArray *)CFBridgingRelease(ABAddressBookCopyPeopleWithName(self.addressBook, CFSTR("Appleseed"))); // Display "Appleseed" information if found in the address book if ((people != nil) && […]

iPhone Contact应用程序的详细信息视图是如何实现的

我想实现一个类似于苹果自己的联系人应用程序的详细视图,在那里显示名称,电话号码,备注等及其编辑模式的视图。 你能剖析整个观点是如何完成的吗? 用UITableView或UIScrollView完成该视图吗?