【问题标题】:How to delete a class from realm file如何从领域文件中删除一个类
【发布时间】:2016-04-19 12:03:03
【问题描述】:

我的默认领域有几个类。我想完全删除所有引用并删除其中一个类的所有数据。我怎样才能做到这一点?当我从我的应用程序中删除该类时,当我在领域浏览器中打开文件时,该类仍然列出。

【问题讨论】:

    标签: ios swift realm


    【解决方案1】:

    要从您的 Realm 文件中完全删除一个类,您需要做两件事:

    1. 从您的应用程序中删除该类。
    2. your migration block 调用Migration.deleteData(_:) 从领域中删除对该类的所有引用。

    【讨论】:

    • 太棒了,做到了。谢谢!
    • 这不是解决方案。从应用程序中删除类后,如何使用DeletedClass.className() 引用它以在deleteData 方法中将其删除?
    • 不需要调用className() 来访问类名。包含类名的字符串文字就可以了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多