-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