jjzjj

ABPersonViewController

全部标签

ios - 是否可以使用 ABPersonViewController 从我的 iOS 应用更新链接的联系人?

我的应用程序允许用户从他们的地址簿中导入联系人并将它们存储在我们的CardDAV服务器中。我想让我们的CardDAV服务器上的联系人与地址簿(例如iCloud)中的所有其他链接联系人保持同步。当使用地址簿的统一联系人View编辑联系人时,所有链接的联系人都会更新。我想让我的应用程序的用户在不离开应用程序的情况下执行相同的操作。ABPersonViewController是否具有与nativeiOS地址簿相同的功能,使用“统一View”更新所有链接的联系人?Controller有一个名为shouldShowLinkedPeople的属性,但我不确定它实际上做了什么。

iphone - 触发按钮操作时不会调用 ABNewPersonViewController 委托(delegate)方法

我正在使用ABNewPersonViewController。我正在将完成按钮(ABNewPersonViewController的rightBarButtonItem)保存到另一个按钮,以便委托(delegate)方法-(void)newPersonViewController:(ABNewPersonViewController*)newPersonViewControllerdidCompleteWithNewPerson:(ABRecordRef)person在按下完成按钮之前不会被调用。我的viewDidLoad方法如下-(void)viewDidLoad{[supervie

iphone - 在 ABPersonViewController 中处理点击事件

我正在实现-(BOOL)personViewController:(ABPersonViewController*)personViewControllershouldPerformDefaultActionForPerson:(ABRecordRef)personproperty:(ABPropertyID)propertyidentifier:(ABMultiValueIdentifier)identifier委托(delegate)我的自定义类,它是ABPersonViewController的子类。委托(delegate)方法捕获ABPersonViewController子类

ios - 模态呈现的 UINavigationController 中的 ABPersonViewController

我的问题的实际解决方案是模态地呈现一个UINavigationController,它在顶部有一个UINavigationBar,其中包含一个标题和一个带有标题@"Done"的左栏按钮,它将关闭模态UINavigationController。无论出于何种原因,我都不知道如何成功实现它。我知道这不是UINavigationController的传统用法,我确信这是一个简单的解决方案,但我无法弄清楚。我试过的是这样的:ABPersonViewController*personVC=[ABPersonViewControllerpersonControllerWithCard:card];

ios - 在 iOS 7 上使用 A Person ViewController 重新加载/更改显示的人

我有一个包含ABPersonViewControllersubviewController的类。在iOS7之前,我可以多次传递setDisplayedPerson:消息,更新或替换显示的信息。然而,在iOS7中,一旦viewDidLoad为ABPersonViewControllersubviewController触发,任何对setDisplayedPerson:的后续调用似乎都会被忽略。我可以用另一个替换subviewController,甚至可以为它们之间的过渡设置动画,但这非常不雅。这个有一个开放雷达:rdar://14682982有人看到了吗?编辑:这个问题已经在iOS8be

Swift:将用户在 ABPersonViewController 中选择的信息复制到字典

我正在尝试实现funcpersonViewController(personViewController:ABPersonViewController!,shouldPerformDefaultActionForPersonperson:ABRecord!,propertyproperty:ABPropertyID,identifiervalueIdentifier:ABMultiValueIdentifier)->Bool函数,它是ABPersonViewControllerDelegate的一部分协议(protocol),每当用户点击ABPersonViewController中的

iphone - iPhone Contact app 的 detailView 是如何实现的

我想实现一个类似于Apple自己的联系人应用程序的详细View的View,其中显示姓名、电话号码、备注等及其编辑模式。你能剖析整个View是如何完成的吗?该View是使用UITableView还是UIScrollView完成的? 最佳答案 联系人详细信息屏幕实际上很容易模仿。从UITableView开始,并为其提供UITableViewDataSource和UITableViewDelegate。您需要为要呈现的所有数据提供部分。这意味着1个用于自定义页眉,1个用于自定义页脚(按钮/操作),以及大约6个左右的数据部分(一个部分用于电

iphone - iPhone Contact app 的 detailView 是如何实现的

我想实现一个类似于Apple自己的联系人应用程序的详细View的View,其中显示姓名、电话号码、备注等及其编辑模式。你能剖析整个View是如何完成的吗?该View是使用UITableView还是UIScrollView完成的? 最佳答案 联系人详细信息屏幕实际上很容易模仿。从UITableView开始,并为其提供UITableViewDataSource和UITableViewDelegate。您需要为要呈现的所有数据提供部分。这意味着1个用于自定义页眉,1个用于自定义页脚(按钮/操作),以及大约6个左右的数据部分(一个部分用于电

ios - Swift:编辑 ABPersonViewController

我正在尝试设置我的应用程序,以便当从ABPeoplePickerNavigationController中打开特定联系人时,在ABPersonViewController中,右上角有一个编辑按钮角落。我知道以前在这里问过与此非常相似的问题,但我已经逐一查看了。也许部分是因为它们适用于旧版本的iOS,或者因为大多数是在Objective-C中,或者由于我自己的无知,我一直无法解决这个问题。这是我的代码:funcpeoplePickerNavigationController(peoplePicker:ABPeoplePickerNavigationController!,shouldCo

ios - Swift:无法将按钮添加到 ABPersonViewController 的导航栏

我注意到,如果我在UINavigationController中有一个UIViewController,类似于:letvc=UIViewController()letnav=UINavigationController()nav.viewControllers=[vc]self.presentViewController(nav,animated:true,completion:nil)在导航栏中添加按钮非常简单:vc.navigationItem.leftBarButtonItem=...但是,如果ViewController的类型为ABPersonViewController,如下
12