Ich schreibe eine dokumentenbasierte Anwendung, bei der es eine Projektdatei gibt, die der Benutzer öffnet, und eine Reihe zugehöriger Quelldateien, die ich alle im selben Fenster bearbeiten möchte. Wie kann ich dies innerhalb der NSDocument
Architektur? insbesondere wie kann man mehrere NSDocument
s als Kinder des NSDocument
die mit der Projektdatei verknüpft sind, und zeigen diese dann alle in einem Fenster-Controller an.
Diese Frage wurde schon früher gestellt (z. B. Mehrere Dokumente in einem einzigen Fenster in Cocoa ), aber die Antworten legen nahe, außerhalb der Dokumentenarchitektur zu arbeiten, was mit der jüngsten Änderung der App-Store-Regeln nicht mehr möglich ist, da alle Anwendungen die Sandbox verwenden müssen, die alle IO über NSDocument erfordert.