사용자 정의 myViewController 클래스를 작성했으며 서브 뷰에 IBOutlet (topleftView)뿐만 아니라 뷰을 기본값으로 갖습니다.IBOutlet을 사용자 지정 NIB/XIB에 두 번 연결해야하는 이유는 무엇입니까?
이 myViewController.xib를로드하기 위해 사용자 지정 NIB/XIB 파일을 만들었습니다. XIB 파일 내에서 파일 소유자를 myViewController로 설정하고 UIViewController ID 클래스를 myViewController로 설정했습니다.
제 질문은 왜 하위 뷰의 IBOutlet에서 참조 번호를 으로 그려야합니까? 파일 소유자와 인터페이스 작성기의 UIViewController 둘 다요?
사용자 지정 NIB/XIB를 처음 만드는 것이므로 내 머리를 새롭게하려고 노력하고 있습니다. 저는 대개 MainWindow에서 모든 것을했는데 응용 프로그램이 너무 커져서 일을 분산시키고 싶습니다.
하나의 IBOutlet에 동일한 nib 파일의 UIViewController와 File Owner에 대한 다중 연결이 없으면 _EXC_BAD_ACCESS_ 오류가 발생합니다. "나는 myViewController에 파일 소유자를 설정 한 XIB 파일 내부 ..."
감사합니다. 이것은 EXC_BAD_ACCESS 문제가 발생한 이유뿐만 아니라 내 문제였습니다. 그래서 사용자 정의보기 컨트롤러 클래스가 있으면 클래스 ID 관리자의 파일 소유자로 설정해야합니다. 나는 또한 UIViewCOntroller 객체를 XIB와 UIView 아래에 가지고 있어야한다고 생각했다. XIB에서 컨트롤러를 제거한 후 UIView를 그대로두고 나면 모든 것이 작동합니다! –