내 아이폰 애플 리케이션에 ARC를 사용하고 있는데 나는 (NSZombieEnabled, MallocStackLogging and guard malloc
로) 나에게 다음과 같은 출력을 제공하는 버그를 잡으려고 노력 해요 :ARC를 사용하여 카운트를 디버그하는 방법은 무엇입니까?
*** -[MyCustomClass retain]: message sent to deallocated instance 0x534e00
어떻게 내가이 ARC를 사용하여 수를 유지 추적 할 수 있습니까? 할당 취소 된 인스턴스를 찾으려면 instance 0x534e00
(물론 다른 인스턴스가 나타날 것임)이라는 LLDB 콘솔을 사용하여 무엇을해야합니까?
녹음 내용 : 내 코드에 retain
을 사용하고 있지 않습니다.
감사합니다.
악기의 "좀비"도구를 사용 하시겠습니까? –
ARC를 사용하는 경우 맞춤 메시지에 보관 메시지가 전송되는 이유는 무엇입니까? 그러나 __strong 한정자를 사용하여이를 강력한 참조로 변경해야합니다. –
나는 보유를 사용하지 않고 있지만 강력합니다. 그게 내가이 메시지에 매료 된 이유입니다. – Winston