Ich habe eine dokumentbasierte Cocoa-App, die einen sekundären NSWindow
für einen Vorschaumodus verwendet (mit shouldCloseDocument
auf NO
festgelegt).Sicherheitsabfrage beim Schließen von NSWindow verhindern
Wenn das Dokument verschmutzt ist (bearbeitet, ohne zu speichern) und ich schließe die sekundäre NSWindow
, ein „Möchten Sie die Änderungen an dem Dokument speichern möchten“ Eingabeaufforderung angezeigt.
Wie kann ich diese Aufforderung auf der sekundären NSWindow
vermeiden?
Was passiert, wenn Sie setzen das Dokument des sekundären Fensters auf Null in windowWillClose Delegatmethode ? – cocoafan
Interessante Idee, funktioniert aber nicht. 'windowWillClose' wird nach dem Speichern der Eingabeaufforderung aufgerufen. – hpique
Und so ist 'windowShouldClose' von NSWindowDelegate und' close' von NSWindow. – hpique