-1
我想以编程方式批量从AddressBook中删除自定义标签。但是没有公共的API。任何人都有更好的决心,谢谢!如何以编程方式从iOS AddressBook批量移除自定义标签?
我想以编程方式批量从AddressBook中删除自定义标签。但是没有公共的API。任何人都有更好的决心,谢谢!如何以编程方式从iOS AddressBook批量移除自定义标签?
假设你正在谈论与电子邮件,电话和地址相关联的标签,你大概会
ABAddressBookCopyArrayOfAllPeople
);ABRecordCopyValue
可获得与您感兴趣的多值属性相关的ABMultiValueRef
(例如,可能为kABPersonEmailProperty
,kABPersonAddressProperty
和/或kABPersonPhoneProperty
)。ABMultiValueGetCount
来获得标签的计数;ABMultiValueCopyLabelAtIndex
得到实际的标签;kABHomeLabel
,kABWorkLabel
和kABOtherLabel
进行比较;和欲了解更多信息,请参阅Address Book Programming Guide for iOS: Direct Interaction: Programmatically Accessing the Database以及Address Book Framework Reference for iOS。
你是什么意思没有公共API?这就是AddressBook框架。 – matt