2012-04-09 15 views

回答

1

發佈的答案可以幫助別人......

原來,問題是內存相關。我創建了一個addressBook:ABAddressBookCreate()。這發生在一個循環內部,所以一次又一次地被創建。解決方案是將創建移到循環外部並與CFRelease(addressBook)進行平衡;命令。

希望這可以幫助別人!

0

我已經成功地完成與添加,編輯一個地址簿和刪除聯繫人list.there記錄是沒有這種類型的錯誤來。如果你得到,該reoord ID在

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person 
{ 
recordID = ABRecordGetRecordID(person); 
NSLog(@"Record id is %d",recordID); 
} 

把這個.h文件中...

ABRecordID 
recordID; 

放下面的代碼的話,我想就不會有這樣的問題occours。 讓我們試着在......情況