UINavigationController
을 사용하는 방법을 보여주는 자습서 응용 프로그램이 있습니다. 대부분 앱이 제대로 작동합니다.살아남은 메모리 경고
메모리 경고를 시뮬레이트 할 때 일부 데이터가 손실됩니다. UINavigationController
에 두 개의 UIViewController
이 있습니다. 첫 번째 UIViewController
보기에 UIButton
이 있고 사용자가 해당 페이지를 UIButton
터치하면 두 번째 UIViewController
이 생성되고 네비게이션 스택이 먼저 UIViewController
개까지 푸시됩니다. 두 번째 UIViewController
에서 UIViewController
까지 NSNotificationCenter
을 통해 데이터를 전달합니다.
이 접근 방식을 사용하면 앱이 정상적으로 작동하지만 두 번째 메모리가 표시되면 메모리 경고가 표시되면 UIViewController
의보기가 표시되지 않습니다. 그렇다면 어떻게 살아남을 수 있을까요?
우리는 관련 코드를 볼 수 있습니다 : 그것은 처음의 UIViewController 객체
과하는 .m 파일
두 번째의 ViewController 이렇게 밀어에 대한 참조를 유지? –