매우 간단한 테스트 프로그램을 만들었습니다. 하나의 단추가 있습니다. 버튼을 클릭하면 레이블이있는 NSPopover
이 표시됩니다. 해당 레이블은 별도의 xib 파일에 있으며 자체는 NSViewController
입니다.별도의 viewController로 NSPopover를 올바르게 설정하는 방법
목표는 메인 화면에서 버튼을 클릭하면 viewcontroller
의 xib 파일이 표시됩니다. 그리고 xib 파일의 레이블은 텍스트가 "작동합니다"로 설정되어 있어야합니다.
글쎄 .. 작동하지만, 이후에 에만 popover의 두 번째로드. 버튼을 처음 클릭 할 때 레이블에는 여전히 이전 기본값이 있습니다. 하지만 두 번째 클릭부터는 "작동합니다". 이 문제의 원인은 무엇입니까? 코드 코드의 그것의 약 5 라인이 저장소에 볼 수 있습니다 ->https://github.com/patchthecode/testtest
안녕하세요, 저는 강하고 약한 IBoutlets에 대해 알고 있습니다. 내 오류. 방금이 테스트 앱을 실행하여 코드 위에 팝을 표시했습니다. 한 가지는 솔루션이 작동하지만 이것이 왜 발생했는지에 대한 설명이있는 링크가 있습니까? 펜촉을로드하는 코드가 이미 객체를 메모리에 인스턴스화했다는 믿음이 있습니다. –
중단 점 un IBAction을 사용하고 텍스트 필드의 주소를 확인하십시오. –
나는 브레이크 포인트를 설정 했으므로, 지금 무슨 일이 일어나는지 이해한다. 감사. –