6
可以在一個編程添加/刪除由ABPersonCopyArrayOfAllLinkedPeople返回的CFArray內部的觸點,從而,有效地,連接的和未連接來自各種源的聯繫人的不同記錄,以顯示爲「統一「在iOs電話簿裏?Programmaticly變化鏈接聯繫人陣列中ABAddressBook,ABPersonCopyArrayOfAllLinkedPeople
可以在一個編程添加/刪除由ABPersonCopyArrayOfAllLinkedPeople返回的CFArray內部的觸點,從而,有效地,連接的和未連接來自各種源的聯繫人的不同記錄,以顯示爲「統一「在iOs電話簿裏?Programmaticly變化鏈接聯繫人陣列中ABAddressBook,ABPersonCopyArrayOfAllLinkedPeople
就我所能確定的,至少在iOS 6 SDK中,沒有公開用於鏈接或取消鏈接聯繫人的公共API。但是,您似乎可以通過調用未公開的專用功能bool ABPersonLinkPerson(ABRecordRef from, ABRecordRef to)
來創建聯繫人之間的鏈接。該簽名可能並不完全正確 - 我沒有對此進行過於徹底的測試。
如果您使用私有API,那麼您的應用程序當然不太可能獲得批准,但如果您嘗試爲單元測試製作假地址簿,並且您希望某些鏈接的聯繫人,這可能是有用的。