스토리 보드를 사용하는 OS X 10.10에 앱이 있습니다. 내가 시작할 때 주 창을 표시하지 못하게하는 방법을 알아낼 수 없습니다.NSWindow가 스토리 보드 앱 실행시 표시되는 것을 방지하려면 어떻게해야합니까?
나는 창에 'Visible At Launch'확인란을 선택하지 않았습니다. 나는 역 추적을 바라 보았다
...2015-02-03 19:50:19.714 Itsycal2[20485:620948] -[MyApp showWindow:]: caller: 1 AppKit 0x00007fff8bee4724 NSApplicationMain + 1080
... 그리고 NSApplicationMain이 -showWindow 호출하는 것 같습니다 : 내 방 창문 컨트롤러에?
시작시 표시되지 않게하는 유일한 방법은 -showWindow : 및 이 아닌 super를 호출하는 것입니다. 하지만 이제는 내가 창피 했어. 창 : 나는 그것을 원하지 않아.
NSApplicationMain이 실행시 -showWindow :를 호출하지 못하게하려면 어떻게해야합니까?
첫째, 빠르고 사려 깊은 답변에 감사드립니다. 스토리 보드 대신 Xib를 사용하여 샘플 앱을 만들고, Xib에서 NSWindowController를 연결하고, 창에서 'Visible At Launch'를 선택 취소하면 창을 표시하지 않고 내 앱이 시작됩니다. showWindow : 메서드는 자동으로 호출되지 않습니다. 나는 이것을 스토리 보드에서 얻을 수 없다. – sam
내 스토리 보드 앱에서 창 컨트롤러가 앱 대리인이 아닙니다. Main.storyboard의 초기 컨트롤러입니다. – sam