UIImagePickerController - как сохранить изображение в основные данные?(Swift) - PullRequest
0 голосов
/ 19 октября 2018

Я хочу сохранить изображение, которое я выбрал из ImagePicker, и я хочу сохранить его в своих CoreData.Я создаю Атрибут в моей сущности с типом двоичных данных.

Ответы [ 2 ]

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

Я не рекомендую вам сохранять UIImage в CoreData, это плохой способ.Просто используйте https://github.com/Alamofire/AlamofireImage для кеширования правильного UIImage.

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

Прежде всего, вам необходимо преобразовать UIImage в Data:

let data = UIImageJPEGRepresentation(image, 1.0)

После этого установите эти данные для свойства в Entity в методе perform NSManagedObjectContext:

context.perform {
    entity.image = data
    // Save context
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...