0
您好我目前正試圖在之前使用NSCoding之後在我的項目中設置核心數據。將核心數據保存到核心數據
我有問題,我無法將一個Set保存到核心數據中。我已經找了幾天的方法將它轉換爲Swift中的二進制數據並保存,但我似乎無法找到任何東西。
該集合包含我所製作的自定義對象的元素。 PS:如果可能的話,一個通用的數據如何保存到核心數據中?
您好我目前正試圖在之前使用NSCoding之後在我的項目中設置核心數據。將核心數據保存到核心數據
我有問題,我無法將一個Set保存到核心數據中。我已經找了幾天的方法將它轉換爲Swift中的二進制數據並保存,但我似乎無法找到任何東西。
該集合包含我所製作的自定義對象的元素。 PS:如果可能的話,一個通用的數據如何保存到核心數據中?
Swift集被橋接到基礎類NSSet
和NSSet
符合NSCoding
協議。這意味着你可以將一組保存爲管理對象的屬性,如果你
NSSet
(如果它不是一個已經使用mySet as NSSet
)NSCoding
在集如果你做的一切,核心數據會自動調用所設置的NSCoding
方法,這將反過來調用您的自定義同樣的方法對象。您只需將該集合分配給該屬性,Core Data將完成其餘部分。