새 문서를 만들지 않고 기존 문서를 처리하도록 설계된 문서 기반 응용 프로그램이 있습니다.새 문서를 만들 수없는 문서 기반 응용 프로그램을 만들려면 어떻게해야합니까?
Finder에서 응용 프로그램을 열면 응용 프로그램이 새 문서를 만들지 않도록하려면 어떻게합니까?
새 문서를 만들지 않고 기존 문서를 처리하도록 설계된 문서 기반 응용 프로그램이 있습니다.새 문서를 만들 수없는 문서 기반 응용 프로그램을 만들려면 어떻게해야합니까?
Finder에서 응용 프로그램을 열면 응용 프로그램이 새 문서를 만들지 않도록하려면 어떻게합니까?
구현할 수있는 NSApplication 대리인 프로토콜 방법이 있습니다. 또는 applicationOpenUntitledFile :
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender {
return NO;
}
가 여기에 특별히 무엇을하고 있는지에 따라 documentation
, 당신은 newDocument를 오버라이드 (override) 할 수 있습니다하거나 파일 -> 새로 만들기 메뉴를 통해 그것을 호출에서 사용자를 중지합니다.
그러나 위의 대답은 대리자 메서드 applicationShouldOpenUntitledFile을 사용하여 해당 동작이 필요한 일반적인 상황을 처리합니다.