2
我正嘗試從地址簿中加載幾個聯繫人。請求訪問地址簿時出現MachMessagePort錯誤
創建於viewDidLoad中的地址簿和檢查授權
if (!_addressBook) {
CFErrorRef error=NULL;
_addressBook=ABAddressBookCreateWithOptions(NULL, &error);
}
然後我釋放它的dealloc中
if (_addressBook) {
CFRelease(_addressBook);
_addressBook = NULL;
}
但我仍然得到以下錯誤。
Error, could not create MachMessagePort for database doctor (com.apple.ABDatabaseDoctor)
這是由於內存分配,權限或其他問題導致的嗎?