У меня есть относительно простое приложение, которое сохраняет данные в plist файл, расположенный в папке документов. При запуске данные загружаются в UITableView. Затем пользователь может редактировать, удалять или добавлять записи, и все изменения сохраняются в plist-файле.
Теперь я хочу поделиться этими данными (plist-файлом) между устройствами с помощью iCloud. Я изучил документацию и понял, что мне нужно создать UIDocument для "управления" файлом plist.
Я просмотрел несколько руководств по iCloud, но все они хранят простую строку в свойстве класса UIDocument, а не целый файл (как plist).
Как мне передать файл plist (или любой другой файл, если на то пошло) в iCloud, используя объект UIDocument?
Нужно ли преобразовать содержимое plist-файла в NSData, а затем сохранить его в свойстве UIDocument? Следует ли мне вместо этого использовать NsFileWrapper?
Похоже, мне трудно разобраться в устройстве UIDocument/iCloud. Возможно, я делаю это более сложным, чем есть на самом деле.