Как сохранить PHAsset в Core Data - PullRequest
0 голосов
/ 25 октября 2018

Я выбираю изображения из фотографий и iCloud.Я хочу хранить PHAsset в основных данных.Как мы можем хранить PHAsset в основных данных?

До этого я сохранял локальный URL-адрес изображения, но некоторые локальные URL-адреса являются частными. Так что я не смог получить изображение.

1 Ответ

0 голосов
/ 25 октября 2018

Один из возможных способов - превратить изображение в data и добавить эти данные в managedObject .
Тип вашего атрибута для атрибута в X должен быть установлен на "двоичные данные ".

В противном случае (например, если вы хотите взаимодействовать с исходным файлом из Photos или iCloud), вы можете сохранить локальный идентификатор , а затем использовать

fetchAssetsWithLocalIdentifiers

чтобы получить изображение снова после получения идентификатора от вашего managedObject .

Надеюсь, что вам это поможет!

...