2012-05-16 2 views
0

xcode 4.2를 사용하고 있습니다. "릴리스"에 오류가 있음을 보여주는 프로젝트에서 일부 라이브러리를 사용하고 있습니다. 그래서 ARC를 끕니다.Automatic Reference Counting off,

내 응용 프로그램이 잘 작동하지만 지금은 내 프로젝트에서 아무 것도 사용하지 않아서 내 개체가 여전히 메모리에 있거나 해제됩니다.

답변

0

아직 메모리에 누수가 있습니다. Instruments를 사용하여 모든 누수를 찾을 수 있습니다.

+0

내가 누출 된 곳에서 계측기를 검사하면 응용 프로그램보기를 더 탐색 할 때 메모리가 계속 증가합니다. 나는 xcode에 익숙하지 않다. 그리고 dealloc 메소드에서 전에 dealloc 메소드에서 dealloc을하기 전에 ARC를 사용 해왔다. 웹 서비스에서 데이터를 가져 오는 tableviews를 가진 동적 인 앱 –

+0

@mindFreezer 'dealloc'을 구현할 때'super'를 제외하고는 (절대!) 어떤 것도 dealloc해서는 안됩니다. 당신이해야 할 일은 당신이 더 이상 필요하지 않을 때 그 객체들을 붙잡아 두어야 할 때 그것들을 '보유'할 때 그 객체들을'해제 '하는 것입니다. [메모리 관리 프로그래밍 가이드] (http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/MemoryMgmt.html)를 읽고 Xcode에서 정적 분석기를 사용하십시오. – danyowdee

관련 문제