我的应用程序允许用户从他们的地址簿中导入联系人并将它们存储在我们的CardDAV服务器中。我想让我们的CardDAV服务器上的联系人与地址簿(例如iCloud)中的所有其他链接联系人保持同步。当使用地址簿的统一联系人View编辑联系人时,所有链接的联系人都会更新。我想让我的应用程序的用户在不离开应用程序的情况下执行相同的操作。ABPersonViewController是否具有与nativeiOS地址簿相同的功能,使用“统一View”更新所有链接的联系人?Controller有一个名为shouldShowLinkedPeople的属性,但我不确定它实际上做了什么。
我在从地址簿中获取联系人ID时遇到问题。我的.m文件:-(IBAction)test:(id)sender{ABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];picker.peoplePickerDelegate=self;[selfpresentViewController:pickeranimated:YEScompletion:nil];}-(void)peoplePickerNavigationController:(ABPeoplePickerNa
我正在尝试使用ABNewPersonViewController来编辑现有记录。我设置了displayedPerson属性,它显示了所有信息。如果我点击Save,一切都会按预期进行。但是,如果我点击Cancel,该记录将从地址簿中删除。我认为唯一的解决方案是深度复制记录,然后在用户取消编辑对话框时将其重新添加到地址簿。真的没有更好的办法吗? 最佳答案 添加一个自定义的“取消”按钮来替换原来ABNewPersonViewController的“取消”按钮!! 关于iphone-ABNewP
我正在尝试从地址簿中选择多个用户。这可能吗?据我检查。在ABPeoplePickerNavigationController中,可以一次从AddressBook中选择1个用户。同样可以从AddressBook中选择多个用户。提前致谢。 最佳答案 这里有几个示例项目,您可以使用它们来完全满足您的需求TKContactsMultiPickerforiOSMultiContactsSelectorforiOS 关于ios-是否可以从地址簿中选择多个用户,我们在StackOverflow上找到一
-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{DefaultContactSelectViewController*view=[[selfstoryboard]instantiateViewControllerWithIdentifier:@"DefaultContactView"];view.recordID=recordID;view.phon
我有一个ABPeoplePickerNavigationController的子类来处理在我的应用程序中选择联系电话号码。在iOS7及更低版本上一切正常。但是,在iOS8上,我的ABPeoplePickerNavigationControllerDelegate在选择电话号码时不会被点击。相反,它只是调用那个电话号码。我注意到我在iOS7中用来处理联系人选择的方法(peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:)在iOS8中被弃用了。这个方法被替换为peop
我正在处理一个现有的objectivec项目,在阅读适用于iOS的地址簿UI框架引用时,我发现以下类在iOS9中已弃用。(ABUnknownPersonViewController,ABPersonViewController,ABPeoplePickerNavigationController,ABNewPersonViewController)这个.的替代品是什么?我在哪里可以找到一些与此相关的文档。任何帮助表示赞赏。提前致谢。 最佳答案 AddressBookUI框架已在iOS9中弃用,因此您最好使用ContactsUI框架。
我有一个似乎无法完全解决的问题,即使我使用了在Google和此处找到的资源。我大约一个月前才开始学习Swift以及如何使用Xcode,因此,我是新手,我遇到的问题对其他人来说可能非常简单。我想做的是将新联系人添加并保存到地址簿。我可以从应用程序转到联系人应用程序没问题,只是我无法保存新的联系信息。importAddressBookUIimportAddressBookclassViewController:UIViewController{@IBOutletweakvarcontactLink:UIButton!@IBActionfunccontactLink(sender:AnyOb
我的发现我正在设计一个逻辑来与我的后端同步联系人。我浏览了一些在IOS中做同样事情的应用程序。我将以WhatsApp为例,我发现当我更新NativeAddressbook中的任何联系人时,它会以一小部分反射(reflect)到Whatsapp中。我的问题我只想知道它是如何以更快的方式同步的。即使是新联系人也会与其远程服务器同步并显示在联系人上,并且如果该号码已注册,则能够发起Whatsapp聊天。查询摘要所以,简而言之,我的问题是,Whatsapp如何同步联系人?whatsapp如何从native地址簿获取刚刚更新的联系人列表(如果它正在这样做)?whatsapp如何将新联系人添加到地
我的发现我正在设计一个逻辑来与我的后端同步联系人。我浏览了一些在IOS中做同样事情的应用程序。我将以WhatsApp为例,我发现当我更新NativeAddressbook中的任何联系人时,它会以一小部分反射(reflect)到Whatsapp中。我的问题我只想知道它是如何以更快的方式同步的。即使是新联系人也会与其远程服务器同步并显示在联系人上,并且如果该号码已注册,则能够发起Whatsapp聊天。查询摘要所以,简而言之,我的问题是,Whatsapp如何同步联系人?whatsapp如何从native地址簿获取刚刚更新的联系人列表(如果它正在这样做)?whatsapp如何将新联系人添加到地