2012-06-07 2 views
1

ios SDK에 대한 내 델그에서 메모리 누수 문제가 있습니다. 여기 이미지iOS SDK의 대리인 메모리 누수 문제

http://screencast.com/t/tIZjknBT

나는이보기에 돌아 오는하고 있다면,이 충돌하고 내가 통해 그것을 유지하는 경우 [self.delegate이 유지]를 확인하십시오; 그때 그것은 크래쉬 못해.

+1

2012 년 중반에 ARC를 사용하지 않는 이유를 알 수 없습니다. 소개 –

답변

1

먼저,이 성가신 경고 메시지를 사용 http://jomnius.blogspot.ro/2011/09/declaration-of-struct-sockaddrin-will.html

둘째, 왜 대리인을 유지합니까? 나는 일반적으로 그것을 nonatomic로 가지고 있으며, 그것을 수동으로 유지할 필요가없는 클래스 속성을 유지한다 ...

크래시는 아마도 이것과 관련이 없으므로 어딘가에서 할당 해제 객체에 액세스하려 할 가능성이 높다. 내 제안은 유지 라인을 주석 처리/삭제하고 NSZombies (How to enable NSZombie in Xcode?)를 사용하도록 설정 한 다음 충돌에 대해 자세히 설명합니다.