0
代碼在Xcode模擬器工作正常,但是當我測試了真實的設備,應用程序錯誤掛起: EXC_BAD_ACCESS(代碼1,地址0x0)EXC_BAD_ACCESS用的ABPeoplePickerNavigationController
ABMultiValueRef multi = ABRecordCopyValue(person, kABPersonEmailProperty);
NSString* contactEmail = (__bridge_transfer NSString*)ABMultiValueCopyValueAtIndex(multi, 0);
CFRelease(multi);
UPD:工程在iPhone上,如果聯繫人已填寫電子郵件字段。如果不是,它會崩潰。
好吧,檢查數量防止崩潰。 (ABMultiValueGetCount(phones)> 0)contactPhone =(__bridge_transfer NSString *)ABMultiValueCopyValueAtIndex(multi,0);如果(ABMultiValueGetCount(phones)> 0) if } – Shmidt