所以我在Realm中有一个非常简单的Book模型
class Book: Object {
dynamic var title: String!
dynamic var author: String!
}
我正试图在帮助班中检索我的所有书籍:
var userBookLibrary = [Book]()
let realm = try! Realm()
func getBooksFromLocalDatastore() {
userBookLibrary = realm.objects(Book)
}
这一行:
userBookLibrary = realm.objects(Book)
在标题中抛出错误。
我是否已经疯了或者这不是 完全 Realm文档告诉我们要做什么?
答案 0 :(得分:11)
realm.objects()
does not return [Book]
but Results<Book>?
. So you have to change the type of userBookLibrary
:
var userBookLibrary = Results<Book>?