Как редактировать много документов в одном окне с архитектурой nsdocument - PullRequest
2 голосов
/ 31 января 2012

Я пишу приложение на основе документа, в котором есть файл проекта, который открывает пользователь, и несколько связанных исходных файлов, которые я хочу отредактировать в одном и том же окне. Как я могу сделать это в архитектуре NSDocument? в частности, как создать несколько NSDocument в качестве дочерних элементов NSDocument, связанных с файлом проекта, а затем отобразить их все в одном контроллере окна.

Об этом уже спрашивали (например, Несколько документов в одном окне в какао ), но ответы предполагают работу вне архитектуры документа, что уже невозможно с недавним изменением правила App Store, которое требует все приложения используют песочницу, для которой требуется все операции ввода-вывода через NSDocument.

1 Ответ

1 голос
/ 05 февраля 2012

На вопрос, который вы связали, я только что добавил новый ответ: Несколько документов в одном окне в какао

Моя идея - это система, в которой у вас есть один документ на окно, но это окно является дочерним элементом без границ какого-либо другого окна, которое по желанию расположит / изменит размер / скроет фактическое окно документа и свяжет представление дочернего окна с цепочкой респондента.

Я не сделал этого, но планирую.Я думаю, что это будет работать лучше, чем любая другая техника, которую я видел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...