0
我看到在模擬器和設備本殭屍問題:殭屍錯誤瓦特ABAddressBookCreate
- [不是一個類型類]:消息發送到釋放的實例0x5bf9450
產生能解決此問題的代碼不再簡單。
+ (void) testAllocateAndDeallocteAddressBook
{
ABAddressBookRef addressBookRef = ABAddressBookCreate();
NSAssert(addressBookRef != NULL, @"ABAddressBookCreate() returned NULL");
CFRelease(addressBookRef);
return;
}
我不明白的是爲什麼這個CFRelease()會導致這個錯誤。我讀過的關於這個URL的所有Apple文檔都指出應該調用CFRelease()來釋放ref。
據我所知ABAddressBookCreate已被棄用。看這裏。 http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/ABAddressBookRef_iPhoneOS/Reference/reference.html這可能會導致問題。 – Bergasms