Допустимые типы файлов для iCloud?

#iphone #ios #icloud

#iPhone #iOS #icloud

Вопрос:

Я нахожу много похожих вопросов, но я не нашел решения для этого.

Возможно ли программно загрузить какой-либо файл, например изображение, документ, zip-файл, в iCloud?

Комментарии:

1. developer.apple.com/library/ios/#documentation/iPhone/…

2. @jbat100, я просмотрел весь документ, но у них есть документ только для записи, а не что-либо еще, например, видео, аудио, zip, изображение и т.д. Мой вопрос таков: «Можем ли мы загружать видео, аудио, zip, изображения и т.д. В iCloud или нет?»

Ответ №1:

Смотрите таблицу 4-1 в документации:

Как вы управляете данными?Управляйте файлами и каталогами с помощью класса NSFileManager. Открывайте, закрывайте, считывайте и записывайте файлы, используя стандартные процедуры файловой системы.

Итак, если вы можете создать файл, вы можете сохранить его в iCloud. Но помните, что доступно ограниченное, относительно небольшое пространство.

Комментарии:

1. Но предположим, что я интегрировал покупку в приложении, и я не хочу, чтобы пользователь покупал на всех своих iDevice, поэтому я хочу загрузить zip-файл для пользователя iCloud, и пользователь сможет получить к нему доступ на всех своих iDevice.

2. Вы хотите загружать файлы в iCloud вне вашего приложения для iOS? Из вашего вопроса действительно не ясно, что именно вы хотите сделать.

3. Я разработал одно приложение, в котором я хочу создать функциональность, которая будет загружать файл (ZIP, загруженный с сервера) в iCloud. Возможно ли это (только в приложении)?

4. Вы можете загрузить любой файл в iCloud. Не имеет значения, откуда изначально был получен файл. (Но, если вы можете просто загрузить файл, какой смысл сохранять его в iCloud?)

5. Могу ли я загружать видеофайлы (размером 5 мб) из пользовательского приложения ios

Ответ №2:

iCloud может обрабатывать все виды файлов. Так что, если вы хотите использовать непонятный формат файла или изобрести свой собственный, дерзайте. Это можно преобразовать только в поток байтов / NSData, но опять же, что нет?

Ознакомьтесь с этим пошаговым руководством по приложению. Здесь показано, как создавать, изменять и удалять файлы для iCloud.

http://github.com/lichtschlag/iCloudPlayground