0
승 나는 시뮬레이터 및 장치에이 좀비 문제를 참조하십시오좀비 오류가 ABAddressBookCreate
- [NOT A Type 클래스] : 할당이 해제 된 인스턴스에 보낸 메시지 0x5bf9450
수이 문제를 생성하는 코드 더 이상 단순하지 않아야합니다.
+ (void) testAllocateAndDeallocteAddressBook
{
ABAddressBookRef addressBookRef = ABAddressBookCreate();
NSAssert(addressBookRef != NULL, @"ABAddressBookCreate() returned NULL");
CFRelease(addressBookRef);
return;
}
왜이 CFRelease()가이 오류를 일으키는 지 이해할 수 없습니다. 이 URL에 대해 읽은 Apple의 모든 문서는 ref를 해제하기 위해 CFRelease()가 호출되어야 함을 나타냅니다.
내가 아는 한 ABAddressBookCreate는 더 이상 사용되지 않습니다. 여기를 보아라. http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/ABAddressBookRef_iPhoneOS/Reference/reference.html 문제의 원인 일 수 있습니다. – Bergasms