나는 ActorController
이라는 클래스가 있으며 NIB 파일이 있습니다. NB 파일에 UIView
및 UIImageView
과 일치하는 IBOutlet
을 ActorController.h
에 생성했습니다. 그러나 이러한 뷰는 절대로 화면에 나타나지 않습니다. 추가 조사를 통해 NSLog
을 사용하여 UIView 개체를 콘솔에 인쇄하면 null
이 인쇄된다는 것을 발견했습니다. 아무도 내가 잘못하고있는 것을 제안 할 수 있습니까? 어떤 도움을 주셔서 감사합니다. 찾기 위해IBOutlet UIViews가 null입니까?
답변
어떤 것들은 :
- 펜촉은 전혀로드되지 :
- 이름을 잘못
- nib 파일이 프로젝트에
- 총액 문제를 포함하지 (아이폰 OS는 대소 문자를 구분 온 것입니다 장치)
- 콘센트가 연결되지 않음 (보기가 여전히 화면에 표시되어야 함) 개
- 콘센트가 연결되어 있지만 잘못된 객체에
- 뷰 컨트롤러가 생성되어 제대로 초기화하지만,
- 활성 뷰 컨트롤러는 모든 바인딩 잊은 당신이 펜촉에서 초기화 한
NIB가 확실히로드되고 출구가 연결됩니다. 루트 뷰 컨트롤러는 ViewController이며, ActorController는 직접적인 관계가 있어야합니까? – Fitzy
당신이 만드는 ActorController의 인스턴스는 어떻게 든 활성 View Controller가되어야합니다. 어쩌면 네비게이션 스택 (네비게이션 컨트롤러를 사용하는 경우)에 밀어 넣거나 윈도우의 루트보기 컨트롤러 등으로 만들 수 있습니다. * ActorController의 인스턴스 만 * 표시 되어도된다는 의미는 아닙니다. 그러나 - 당신은 그렇게해야합니다. – Caleb
감사합니다. – Fitzy
- 1. 연결된 IBOutlet 구성 요소가 null입니까?
- 2. UITabBarController가 null입니까?
- 3. 공개 IBOutlet
- 4. IBOutlet 출시
- 5. 엑스 코드 함께 IBOutlet의 UIView는 ViewControllers .H에 추가 - UIViews가
- 6. Httpcontext가 null입니까?
- 7. 종점이 null입니까?
- 8. IBOutlet 배열 선언
- 9. IBOutlet 키워드가 꼭 필요합니까?
- 10. IBOutlet 또는 UIView를 만드시겠습니까?
- 11. iOS : dealloc & IBOutlet
- 12. 싱글 톤의 IBOutlet 변수
- 13. 프로그래밍 방식으로 IBOutlet 재사용하기
- 14. 가변 IBOutlet 이름?
- 15. IBOutlet 연결 문제
- 16. IBOutlet UIImageView의 크기 알아보기
- 17. UINavigationController 및 IBOutlet
- 18. document.getElementById ("clock")가 null입니까?
- 19. geopip 레코드는 항상 null입니까?
- 20. 왜 app.config 값이 null입니까?
- 21. getElementById의 결과가 null입니까?
- 22. iPad 기기 방향이 null입니까?
- 23. TypeError document.getElementByID() ... null입니까?
- 24. 왜 HttpContext.Current.Handler가 null입니까?
- 25. 왜 Projection 속성이 null입니까?
- 26. HttpContext는 WCF 서비스에서 null입니까?
- 27. GWT - 응답으로 Hashmap이 null입니까?
- 28. 쿼리 결과가 null입니까?
- 29. Cursor! = null이지만 null입니까?
- 30. 왜 Controller.RouteData.Route가 null입니까?
될 수없는 표시되지 IBOutlets? –
제대로 연결되어 있습니까? 있는지 확인하려면 ActorController.h의 콘센트 @property 줄 왼쪽에있는 원을 참조하십시오. 빈 서클이 있으면 인터페이스 빌더로 이동하여 수정하십시오. – ZhangChn
init 메소드에서 인쇄하고 있습니까? IB 객체는 awakeFromNib – TheAmateurProgrammer