通常情况下,我可以在网上找到这个问题的答案,但由于它如此新,我一直遇到麻烦.
当我让用户登录应用并为他们的个人资料选择4-5张图片时,如何将这些图片存储在Firebase存储中并将这些图像引用到Firebase数据库中的该用户?
谢谢
我更新了我的数据模型并在应用程序中编写了迁移:didFinishLaunchingWithOptions per Realm 文档:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let config = Realm.Configuration(
schemaVersion: 1,
migrationBlock: { migration, oldSchemaVersion in
if (oldSchemaVersion < 1) {
}
})
Realm.Configuration.defaultConfiguration = config
let realm = try! Realm()
Run Code Online (Sandbox Code Playgroud)
我的初始 VC 有一个 tableView 并嵌入到一个导航控制器中,该控制器调用领域,如下所示:
class AllRoundsVC: UIViewController, UITableViewDelegate, UITableViewDataSource {
let realm = try! Realm()
Run Code Online (Sandbox Code Playgroud)
当我这样离开时,我的应用程序在启动时崩溃,显示“致命错误:'尝试!' 表达式意外引发错误:Error Domain=io.realm Code=0 “Provided schema version 0 is less than last set version 1.” UserInfo={NSLocalizedDescription=Provided schema version 0 is less than last set …
我只有在尝试运行 UITests 时才会收到此错误。我没有使用故事板,构建应用程序运行良好,单元测试也运行良好。
即使记录 UITests 也能正常工作并且能够打开应用程序。只是当我尝试运行实际测试时,我才收到错误。
也许我在某处缺少目标或需要向 XCUIApplication 启动参数添加一些内容?有任何想法吗?