2012-01-14 51 views
2

我正在嘗試從聯繫人簿中獲取所有聯繫人,然後根據要求在處理後使用它們。如何使用ABAddressBook

我收集的名稱和使用的所有聯繫人數.....

NSString *strFNm=(NSString *) ABRecordCopyValue(ref,kABPersonFirstNameProperty); 

ABMultiValueRef phoneNumbers = ABRecordCopyValue(ref, kABPersonPhoneProperty); 

和我加入每個名稱和聯繫人2個獨立的陣列。

這一切正常工作在模擬器名稱和數組中的數組(使用NSLog顯示),但是當我嘗試檢查設備數組中的相同的東西總是空的... 數組中沒有任何東西。 (設備中的通訊錄有127個聯繫人)。

如果有人有這方面的一些解決方案,請寫到這個線程。

回答