в публикации Stack Overflow:
Как создать глобальный экземпляр UIManagedDocument для каждого документа на диске, который используется всеми приложениями с использованием блоков?
Аланспросил, как создать глобальный UIManagedDocument
для использования во всем его приложении.Он предоставил фрагменты кода своей попытки.Кевинпо дал ответ, который был совершенно понятен Алану.
Но я начал с той же проблемы и не могу сделать головы или хвоста из их коллективных сообщений.
В частности:
- Код Алана ссылается на объект с именем
managedDocumentDictionary
, но не объясняет, как его создать, поэтому я получаю ошибку компиляции «необъявленный идентификатор». - Алан начинает заявлять, что хочетсоздать вспомогательный метод для извлечения
UIManagedDocument
, но во всем коде его и Кевина ни один из них не показывает определения вспомогательного метода с файлами .h и .m.
Так что, если возможно, любой можетпонять, что они говорят, и помочь мне понять, как все это сочетается?Возможно:
- Определение класса помощника,
- Как можно заставить шарик катиться, т. Е. Где я изначально создаю
UIManagedDocument
, - После созданияКак получить документ в других TableViewControllers?
- Пример того, где это должно быть вызвано - в AppDelegate?или каждый TableViewController?
- Может быть, даже пример проекта?
Спасибо всем за любые интерпретации, которые вы можете предложить.