2012-05-10 8 views

答えて

6

は、iOS上に存在しないOSXのクラスです。この

#import <AddressBook/AddressBook.h> 
// ... 

- (int)contactsCount {  
    ABAddressBookRef addressBook = ABAddressBookCreate(); 
    CFIndex nPeople = ABAddressBookGetPersonCount(addressBook); 
    CFRelease(addressBook); 
    return (int)nPeople; 
} 
+0

ありがとう、それは私を助ける.. – Shivaay

-1
NSArray *people = [book people]; 
int count = [[book people] count]; 
+0

を試してみてください。 – Alladinian

+0

NSArray * people = [book people]; int count = [[book people] count]; – lex87

0

あなたはErica SadunのABContactHelperを試してみることができます。

少なくとも出発点として。 ABContactsHelper.hで

宣言があります

+ (int) contactsCount; 
+ (int) contactsWithImageCount; 
+ (int) contactsWithoutImageCount; 
+ (int) numberOfGroups; 

私はあなたのコードを少し微調整が必​​要になる場合がありますので、それは少し時代遅れだと思います。

関連する問題