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