代码在 Xcode 模拟器中运行良好,但是当我在真实设备上测试它时,应用程序挂起并出现错误: EXC_BAD_ACCESS,(代码 1,地址 0x0)
ABMultiValueRef multi = ABRecordCopyValue(person, kABPersonEmailProperty);
NSString* contactEmail = (__bridge_transfer NSString*)ABMultiValueCopyValueAtIndex(multi, 0);
CFRelease(multi);
更新:如果联系人填写了电子邮件字段,也可以在 iPhone 上使用。如果没有,它会崩溃。