美文网首页
取出realm里的值时 实际是个realm对象

取出realm里的值时 实际是个realm对象

作者: 米开朗骑騾 | 来源:发表于2018-12-21 12:02 被阅读0次

场景:在页面请求时用realm存储一个数组,再进来时取出这个数组
但取出的数组是个realm对象,对其进行修改需要在realm.write(() => {})里进行操作
但我需要在数组末尾加个空数据, 所以write肯定不行, 若是直接在其后push() 则会报警告

解决:

for (let i = 0; i < ClubJoined.joinedData.length; i++){
                    dataSource.push(ClubJoined.joinedData[i]);
                }

                this.state.dataSource = dataSource;
                this.state.dataSource.push({});

                this.setState({});

用循环取出到新的集合中再赋值

相关文章

网友评论

      本文标题:取出realm里的值时 实际是个realm对象

      本文链接:https://www.haomeiwen.com/subject/dndmkqtx.html