ios - 如何从不同的 ViewController 访问 Realm 数据库?

标签 ios swift xcode realm realm-object-server

我正在制作一个应用程序 (Swift 4),其中一个 Realm 数据库是在一个 View Controller 中创建的,但我似乎无法从不同的 View Controller 访问对象。 本质上,用户在第一个 View Controller 中对一顿饭进行评分,然后将饭菜名称和相应的评分作为 Realm 对象存储到数据库中。我想在单独的 View Controller (如“收藏夹” View Controller )中向用户显示评分膳食图表,但是我无法从第二个 View Controller 访问对象。我该怎么办?谢谢!

最佳答案

可以在任何地方访问数据库

do {
     let r = try Realm() 
     let stored = r.objects(ClassName.self)
     print(stored)
}
catch {
     print(error)
}

关于ios - 如何从不同的 ViewController 访问 Realm 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51716499/

相关文章:

ios - Jenkins |椰子类 | swift |错误 : no such module 'RealmSwift'

objective-c - TabBarController didSelectViewController 不工作

ios - 在最新的 XCode 中合成

ios - UITableview 滚动没有正确响应?

iphone - 覆盖默认的 tableview setEditing 行为

ios - 如何使用xcodebuild正确构建armv7静态库

ios - 使用 AVAssetWriter 在保持相同长度/持续时间的同时降低视频帧速率

swift - ForEach 循环遍历不同的变量类型 swift

ios - 在 Swift 中使用多个条件对字典数组进行排序

ios - 使用 swift 连接 UIImageView 以查看 Images.xcassets 中的 Controller 显示图像