0
A
回答
0
這很簡單。請仔細閱讀Address Book Programming Guide,尤其是「直接交互:以編程方式訪問數據庫」部分。你會看到獲得所有記錄是微不足道的。
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFMutableArrayRef peopleMutable = CFArrayCreateMutableCopy(
kCFAllocatorDefault,
CFArrayGetCount(people),
people
);
現在,所有你需要做的就是通過peopleMutual
迭代並提取與功能的數據像
NSString* name = (__bridge_transfer NSString*)ABRecordCopyValue(person,
kABPersonFirstNameProperty);
針對不同的性質。
將所有這些寫入文本文件並上傳,使用電子郵件發送或以網頁視圖或文本視圖呈現以進行復制粘貼。
相關問題
- 1. 通訊錄保存圖像的聯繫人編程方式
- 2. 在iPhone應用程序中獲取iPhone通訊錄聯繫人
- 3. 我在通訊錄中取回聯繫人iphone 4s不工作
- 4. 如何從iphone中獲取所有通訊錄聯繫人
- 5. 調用iphone通訊錄添加聯繫人視圖?
- 6. 如何在iPhone中編輯通訊錄中的聯繫人?
- 7. 實現在數據庫表中的Android通訊錄和保存聯繫人
- 8. 如何獲取iPhone通訊錄聯繫人的電子郵件爲NSStrings?
- 9. 獲取聯繫人通訊組
- 10. 如何使用iPhone sdk在通訊錄中添加或編輯聯繫人?
- 11. 獲取iPhone通訊錄聯繫人到移動網絡應用程序?
- 12. 在windows phone unique identification的通訊錄中有聯繫人嗎?
- 13. EXC_BAD_ACCESS從通訊錄添加聯繫人時?
- 14. 崩潰的第二通訊錄(聯繫人)查找
- 15. 使用API添加聯繫人到歌迷通訊錄
- 16. 使用iOS通訊錄API來搜索交換聯繫人
- 17. 特殊的「我的聯繫人」組中的Android通訊錄
- 18. objective-c iPhone通訊錄:kABPersonAddressStreetKey
- 19. 聯繫人或通訊錄應用程序使用核心數據和SQLite存儲文件
- 20. 無法通過不同按鈕保存多個聯繫人
- 21. 可以觸發io的聯繫人添加到本機通訊錄?
- 22. Android本地通訊錄應用程序刪除每個帳戶聯繫人
- 23. 通過javascript訪問outlook聯繫人文件夾跨瀏覽器
- 24. 如何通過將手機號碼作爲參數獲取通訊錄中的人的聯繫人圖片
- 25. 通過matlab保存文本文件的副本
- 26. 通過hotmail聯繫人通過電子郵件邀請
- 27. iPhone TCP通訊
- 28. SugarCRM通過API將案例關聯到聯繫人記錄?
- 29. 如何僅通過聯繫人API取回特定聯繫人
- 30. 獲取聯繫人姓名通過聯繫人號碼
你將不得不寫一些迭代所有聯繫人及其所有屬性的東西。沒有系統提供的功能來做到這一點。 – 2012-08-13 18:07:42