2 개의보기 컨트롤러가있는 UITabBar가 있습니다. 첫 번째는 UITableView를 보여주고 두 번째 것은 UITextView를 보여줍니다. 첫 번째 탭을 클릭하여 탭 뷰를 표시하고 시뮬레이터에서 메모리 경고를 발행하면 UITextView의 didReceiveMemoryWarning이 자동으로 호출되지만 viewDidUnload가 호출되지 않습니다. 두 번째 탭을 눌러 텍스트 뷰를 표시하고 시뮬레이터에서 메모리 경고를 발행하면 첫 번째보기 컨트롤러의 didReceiveMemoryWarning이 자동으로 호출되고 viewDidUnload도 호출됩니다. 그래서 두 번째보기 컨트롤러의 viewDidUnload 메서드가 호출되지 않는 이유를 알고 싶습니다. 또한, 첫 번째보기 컨트롤러를 만들 수 있습니다 (하나는 테이블보기를 보여줍니다). app가 메모리 경고 메시지를 받으면 viewDidUnload 메서드가 자동으로 호출되지 않습니다. 감사합니다. .일부보기 컨트롤러에 대해 viewDidUnload가 호출되지 않았습니다.
0
A
답변
0
Apple 설명서는 이름이 지정된 NIB 파일에서보기를로드 할 때만 자동보기 언로드가 수행된다는 것을 의미합니다. UITextView 뷰가 언로드를 설명하는 수동으로 작성된 경우.
두 번째 부분에 대해서는 제가 시도한 바에서 기본 클래스에서 발생하는 자동 언로드를 방지 할 수있는 방법이 없습니다. 보기를 작성하고 NIB에서 온 사실을 숨기려면 방법이있을 수 있습니다.
관련 문제
- 1. 완료 핸들러가 NSSavePanel에 대해 호출되지 않았습니다. beginWithCompletionHandler
- 2. iPhone : UIApplicationWillResignActiveNotification이 호출되지 않았습니다.
- 3. dealloc 후에 viewDidUnload가 호출 되었습니까?
- 4. TStringGrid - OnMouseUp이 호출되지 않았습니다!
- 5. NSURLConnection - didFailWithError가 호출되지 않았습니다.
- 6. DataService : OnStartProcessingRequest가 호출되지 않았습니다.
- 7. Android : onTouch가 호출되지 않았습니다.
- 8. UIViewController의 loadView가 호출되지 않았습니다.
- 9. 생성자가 일관되게 호출되지 않았습니다.
- 10. plot.new가 아직 호출되지 않았습니다.
- 11. NSWindowController windowDidLoad가 호출되지 않았습니다.
- 12. Application.onLowMemory()가 호출되지 않았습니다.
- 13. SQLAlchemy - MapperExtension.before_delete가 호출되지 않았습니다.
- 14. @ synthesize dataController가 호출되지 않았습니다.
- 15. 정적 메서드가 호출되지 않았습니다.
- 16. UITextField의 drawTextInRect이 호출되지 않았습니다.
- 17. 함수가 호출되지 않았습니다.
- 18. 그림자 메소드가 호출되지 않았습니다.
- 19. iPhone : didSelectRowAtIndexPath가 호출되지 않았습니다.
- 20. viewForOverlay가 호출되지 않았습니다.
- 21. UIImagePickerController didFinishPickingMediaWithInfo가 호출되지 않았습니다.
- 22. CLLocationManager 대리자가 호출되지 않았습니다.
- 23. imagePickerController didFinishPickingImage가 호출되지 않았습니다.
- 24. 주소록 콜백이 호출되지 않았습니다.
- 25. iPhone : viewWillAppear가 UIView에 호출되지 않았습니다.
- 26. shouldAutorotateToInterfaceOrientation이 모든 예상 된 방향 모드에 대해 호출되지 않았습니다.
- 27. HTC HD2에서 MessageInterceptor가 호출되지 않았습니다.
- 28. Android 1.6 : onActivityResult가 호출되지 않았습니다.
- 29. NSMutableURLRequest : didReceiveData가 처음에 호출되지 않았습니다.
- 30. AppWidgetProvider : onEnabled 메서드가 호출되지 않았습니다.