2015-10-20 31 views
1

我正在尋找在Realm中創建NSDate對象的數組。我試圖創建一個:區域中的NSDate對象列表

dynamic var listOfDates : [NSDate] = [] 

然而,這會返回運行時錯誤,指出這是不允許的。

我想你可以創建另一個Realm對象rDate,它只有一個屬性 - 一個NSDate,然後它可以像這樣使用:let Dates = List()。但是,這似乎是錯誤的方法,是否有人知道在Realm中創建NSDate列表的正確方法?謝謝!

回答

2

您應該使用List屬性,該屬性是Realm中用於定義多對多關係的容器類型。

class Date: Object { 
    dynamic var value = NSDate() 
} 
class MyObject: Object { 
    let listOfDates = List<Date>() 
} 

領域正在爲存儲列表元的直接(#1120),這將使let listOfDates = List<NSDate>()添加的功能,但是這尚未推出。

+0

太棒了!這就是我想的:) – alex1511