在领域中获取单行

时间:2016-03-11 12:06:29

标签: ios swift realm

我在提取表格中的单行时遇到问题。我的问题是我无法显示它。这是我到目前为止所拥有的

class

非常感谢!

2 个答案:

答案 0 :(得分:1)

您应该使用主键获取单个对象,如下所示:

let realm = try! Realm()
let feeds = realm.objectForPrimaryKey(FeedsModel.self, key: "1") 

答案 1 :(得分:0)

您尝试访问title RLMObject的{​​{1}}属性,该属性并不存在。此属性仅存在于FeedsModel上。相反,您应该将对象强制转换为FeedsModel

let feed = FeedsModel.objectsWhere("id = 1").firstObject() as! FeedsModel
print(feed.title)

如果您想使用Swift中的Realm使用更好的泛型,我建议您考虑使用Realm Swift而不是Realm Objective-C。