我是新來的領域,有這個問題。如何使用字典將字符串數組存儲到Realm實例中?
我有一個Dictionary
這樣
{
firstName : "Mohshin"
lastName : "Shah"
nickNames : ["John","2","3","4"]
}
和class
這樣
class User: Object {
var firstName: String?
var lastName: String?
var nickNames: [String]?
}
當我試圖插入它拋出一個異常,如下
物業的價值觀nickNames'被聲明爲'NSArray',它不是支持的RLMObject屬性類型。所有屬性必須是基元,NSString
,NSDate
,NSData
,NSNumber
,RLMArray
,RLMLinkingObjects
或RLMObject
的子類。
有關更多信息,請參閱https://realm.io/docs/objc/latest/api/Classes/RLMObject.html。
我也曾嘗試
var nickNames = NSArray()
var nickNames = NSMutableArray()
但不是working.Do我需要做的暱稱模型類,並創建一個屬性如下或有辦法做到這一點?
var nickNames = List<Nickname>()
領域現在直接支持基元類型列表。請參閱[此答案](https://stackoverflow.com/a/48339013/1315347)。 – bmunk