当前位置:  开发笔记 > IOS > 正文

领域迁移不起作用

如何解决《领域迁移不起作用》经验,为你挑选了1个好方法。

尽管事实上我添加了默认的迁移代码,但我的应用程序崩溃了,我遇到了类似的问题 didFinishLaunchingWithOptions

问题是我确实在我的第一个视图控制器中初始化了一个Realm实例作为类级属性.因此从我的第一个ViewController中删除该类级别的realm对象修复了该问题.

import UIKit
import RealmSwift

class ViewController: UIViewController{
  let db = try! Realm() // Removing this solved my issue

  func doSomething(){
    let db = try! Realm() // Placed this here instead
  }
}

我改为在需要它的函数内部创建了对象,无论如何这是一种更好的方法.



1> Geoherna..:

尽管事实上我添加了默认的迁移代码,但我的应用程序崩溃了,我遇到了类似的问题 didFinishLaunchingWithOptions

问题是我确实在我的第一个视图控制器中初始化了一个Realm实例作为类级属性.因此从我的第一个ViewController中删除该类级别的realm对象修复了该问题.

import UIKit
import RealmSwift

class ViewController: UIViewController{
  let db = try! Realm() // Removing this solved my issue

  func doSomething(){
    let db = try! Realm() // Placed this here instead
  }
}

我改为在需要它的函数内部创建了对象,无论如何这是一种更好的方法.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有