0
У меня есть простой Integer Array
, который я хочу сохранить/загрузить до CoreData
.Самый чистый способ сохранить Int Array CoreData Swift 3
У вас есть пример лучшего способа сделать оба метода?
Спасибо!
У меня есть простой Integer Array
, который я хочу сохранить/загрузить до CoreData
.Самый чистый способ сохранить Int Array CoreData Swift 3
У вас есть пример лучшего способа сделать оба метода?
Спасибо!
Создайте атрибут с типом binaryData в своей сущности. И преобразовать массив данных с использованием
NSKeyedArchiver.archivedDataWithRootObject(AnyObject)
И преобразовать массив из данных с помощью
NSKeyedUnarchiver.unarchiveObjectWithData(NSData)
Этим способом можно хранить любой объект основных данных.
Возможный дубликат: http://stackoverflow.com/a/36385769/3400991 –
Я думаю, что это немного отличается –
Простым целым? Что он представляет? Поскольку, если у него есть «реальное» значение, вы можете создать для него сущность и использовать отношение «один ко многим», иначе вы также можете сохранить int как данные (например, представление JSON, NSCoding), как String (componentsJoinedByString) и т. д. – Larme