使用插入不工作在Realm DB中添加列表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用插入不工作在Realm DB中添加列表?相关的知识,希望对你有一定的参考价值。

我正在尝试insert使用List insert(List),但没有任何东西在Realm DB中保存我的代码如下,但是当我尝试insert时,一个Object一次比对象被保存在Realm DB中。

/* WORKING */
story current = new story();
current.setInc("12456");
realm.beginTransaction();
realm.insert(current);
realm.commitTransaction();

/* NOT WORKING */
List<story> storylist = new ArrayList<>();
story current = new story();
current.setInc("12456");
storylist.add(current)
realm.beginTransaction();
realm.insert(storylist);
realm.commitTransaction();
答案

首先将其转换为RealmList

RealmList<TransactionData> _storyList = new RealmList<>();
_storyList.addAll(storyList)

然后插入。

以上是关于使用插入不工作在Realm DB中添加列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Objective C 查询 Realm DB 中的嵌套对象

如何从 SwiftUI 和 Realm 中另一个列表中的对象中添加和删除列表中的对象

使用新版Realm的应用程序无法打开使用旧版Realm的应用程序创建的DB。

SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase(代码片

在 IOS(Objective-C)中有效地解析 JSON 到 Realm DB

多个域db在一个应用程序中