如何統計地址簿中的聯繫人總數?從地址簿中統計聯繫人總數 - iOS
3
A
回答
6
試試這個
#import <AddressBook/AddressBook.h>
// ...
- (int)contactsCount {
ABAddressBookRef addressBook = ABAddressBookCreate();
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
CFRelease(addressBook);
return (int)nPeople;
}
-1
NSArray *people = [book people];
int count = [[book people] count];
+0
這不iOS上存在的OSX類。 – Alladinian
+0
NSArray *人= [書籍人]; int count = [[book people] count]; – lex87
0
您可以嘗試使用Erica Sadun的ABContactHelper。
至少作爲一個起點。
在ABContactsHelper.h有聲明:
+ (int) contactsCount;
+ (int) contactsWithImageCount;
+ (int) contactsWithoutImageCount;
+ (int) numberOfGroups;
我認爲這是一個有點過時,所以你可能需要調整代碼一點。
相關問題
- 1. 從地址簿中顯示聯繫人
- 2. 從地址簿獲取Facebook聯繫人
- 3. iOS:從地址簿中刪除聯繫人時出錯:[CNDataMapperContactStore executeSaveRequest:error:]
- 4. 撥打地址簿中的聯繫人
- 5. 地址簿 - 正在檢索聯繫人
- 6. 驗證地址簿聯繫人從PHP服務器的iOS
- 7. Xcode從地址簿獲取聯繫人電子郵件地址
- 8. 從Iphone地址簿中獲取聯繫人
- 9. 使用Xamarin Forms從地址簿中讀取聯繫人
- 10. iphone調出地址簿聯繫人
- 11. 存儲地址簿聯繫人的kABPersonImageFormatThumbnail
- 12. 地址簿 - 鏈接聯繫人
- 13. 我的聯繫人不添加在地址簿中的iOS 7
- 14. 如何忽略地址簿中的FB /其他社交聯繫人在統計聯繫人時
- 15. IOS /地址簿框架:聯繫人中的第二個街道地址
- 16. IOS 8:訪問聯繫人/地址簿錯誤
- 17. 從iPhone地址簿中排序聯繫人
- 18. 使用personViewController從地址簿中刪除聯繫人
- 19. 如何從地址簿中的聯繫人10-10
- 20. 刪除聯繫人組中的人(在Mac地址簿中)
- 21. 核心數據中的地址簿聯繫人
- 22. 更改地址簿中某個人的聯繫人圖片
- 23. 無法看到的地址簿中的聯繫人在iPhone
- 24. 如何在「本地」地址簿中創建聯繫人?
- 25. 以編程方式從Yahoo!獲取聯繫人地址簿
- 26. 從VCard添加聯繫人到地址簿(IPhone)
- 27. 黑莓 - 從地址簿只獲取更新的聯繫人
- 28. 更改地址簿/聯繫人中的所有號碼
- 29. 將聯繫人添加到Swift 2中的地址簿中的日期,iOS 9
- 30. 從本地地址檢索聯繫人
非常感謝,它幫助我... – Shivaay