使用插入不工作在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(代码片