여러 개의보기를 사용하는 iPhone 응용 프로그램을 쓰고 있는데 각각은 자체 컨트롤러가 있습니다. initWithNibName :을 사용하여 프로그래밍 방식으로로드되고 다른 컨트롤러로 전환하기 전에 해제되므로 한 번에 하나의보기 만 표시됩니다. 뷰 컨트롤러를 해제 한 후 (dealloc이 호출 된 것을 확인한 후) 모든 메모리가 해제되지 않았습니다. 나는 컨트롤러를 삭제할 때 모든 콘센트를 놓는다. 또한 컨트롤러의 dealloc에서 self.view를 nil로 설정해도 문제가 해결되지 않습니다. 계기의 누설은 누출을 나타내지 않지만 메모리 소비는 더 커집니다.nib에서로드 한보기 컨트롤러를 완전히 언로드하는 방법은 무엇입니까?
메모리에서 해당 컨트롤러가있는보기를 완전히 제거 할 수있는 방법이 있습니까? 나는 새로운 컨트롤러가 생성되기 전에 그리고 삭제 된 후에 동일한 프리 메모리 용량을 원한다.