SnapSh0t
@SnapSh0t
iOS-Developer

Как разархивировать изображения NSKeyed из CoreData в CollectionView swift 3?

Здравствуйте!

Есть функция с помощью которой я сохранил все скачанные изображения:
for img in imgArray{
    let data : NSData = NSData(data: UIImagePNGRepresentation(img))
    CDataArray.addObject(data);
}

//convert the Array to NSData
//you can save this in core data
var coreDataObject = NSKeyedArchiver.archivedDataWithRootObject(CDataArray)


Как теперь разархивировать и присвоить эти картинки UIImageVIew?

В CoreData они находятся в атрибуте image: Binary Data

Помогите новичку =)
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
SnapSh0t
@SnapSh0t Автор вопроса
iOS-Developer
let images = NSKeyedUnarchiver.unarchiveObject(with: recipe.imageRecipe! as Data) as! NSMutableArray
        
        let img = UIImage(data: images[indexPath.row] as! Data)!
        
        cell.recipeImageView.image = img
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы