用户可以创建类别,然后将书签添加到类别
这是Category类
class Category: RLMObject {
dynamic var name = ""
}
通过声明RLMObject(Category)类型的属性来创建一对多关系
class Bookmark: RLMObject {
dynamic var name = ""
dynamic var category = Category()
}
有一个API来获取所有这样的书签:
Bookmark.allObjects().arraySortedByProperty("name", ascending: true)
我创建了一个名为" stackoverflow"的类别。它有几个书签
现在我希望获得属于名为" stackoverflow"的特定类别的所有书签。我该怎么做?
答案 0 :(得分:1)
let category = Category.objectsWhere("name == 'stackoverflow'").firstObject() as! Category?
if let category = category {
let bookmarks = category.linkingObjectsOfClass("Bookmark", forProperty: "category")
}