Я планирую создать приложение Mac на основе проекта. Он имеет свой собственный формат файла проекта и в настоящее время может читать и обрабатывать его. Это уже проблема всей истории: я открываю файл проекта, а не файлы каждый по отдельности.
Это означает, что архитектура NSDocument
считает, что пользователь редактирует файл проекта. Он / Она не. В настоящее время мое приложение берет на себя часть чтения, открывая файлы проекта, каждый из которых вручную, но трудно реализовать что-либо еще, например автосохранение или версии для файлов в проекте, потому что они просто ссылаются на файл проекта.
Итак, мой вопрос: как мне использовать NSDocument
в архитектуре проекта такого типа, чтобы он действительно знал, что я редактирую только часть проекта или совершенно другой файл? Или я должен использовать другой подход?
В настоящее время параметры «Сохранить» и «Вернуться к сохраненному» отключены. Почему это происходит? Обычно параметры должны быть включены для файла проекта.