【问题标题】:How to delete all objects in Realm at run time如何在运行时删除 Realm 中的所有对象
【发布时间】:2014-12-03 18:50:36
【问题描述】:

如何在运行时删除 Realm 中的所有对象?

我已经看过this question,但答案只能在应用启动时使用。但我想在启动时删除所有内容。我该怎么做?

【问题讨论】:

    标签: ios realm


    【解决方案1】:

    现在您需要为每个对象类型执行此操作:

    RLMResults *arrayOfObjects = [Person allObjects]; [领域 deleteObjects:arrayOfObjects];

    我们正在努力使这更容易

    [realm beginWriteTransaction];
    [realm deleteAllObjects];
    [realm commitWriteTransaction];
    

    【讨论】:

    • 还是这样吗?
    • 你可以使用 [realm deleteAllObects];现在
    • 啊,我实际上希望得到一个不同的答案,因为您的原始答案删除了所有人员,我想知道您如何使用一种类型来做到这一点:)。但我想这是对 OP 的更好回应。
    • 啊,是的,如果你只想删除一组特定的对象,还是一样
    猜你喜欢
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多