2015-11-12 2 views
0

Я создал запрос на URL-адрес, где находится json, и я сохранил все данные от json до NSArray. Есть ссылки на изображения, которые я хочу извлечь из него, и сохранить их в основных данных. Для этого процесса я использую afnetworking, который должным образом кэширует все данные из json без каких-либо проблем, но у меня нет разрешения, как сохранить его в базовой модели данных.Загрузите несколько изображений в основные данные с помощью afnetworking

ответ

0

Вы не должны хранить изображения в Core Data, если они не крошечные, например, миниатюры. Вместо этого используйте один из двух вариантов:

Проверьте «Внешнее хранилище» в редакторе моделей. Затем Core Data сохранит изображения за пределами базы данных, делая его намного более эффективным, не ухудшая производительность.

В качестве альтернативы вы можете создать свою собственную систему с помощью NSFileManager и использовать каталог документов приложения для отслеживания изображений.

Данные вашего основного объекта Image Объект должен содержать исходный URL-адрес и внешнее сохраненное изображение как тип данных BLOB/NSData или ссылку на локальный файл (по URL-адресу файла или по соглашению об именах).

Смежные вопросы