缺少领域构造函数反应原生ios但领域是链接的

问题描述 投票:1回答:1

继续得到Missing Realm Constructor错误并尝试了从Realm documentation on this common issuernpm link realm重新链接的所有内容,告诉我他们已经链接了。我也尝试通过手动添加libRealmReact.a文件在Xcode中链接,但都无济于事。

javascript ios react-native realm
1个回答
2
投票

经过几个小时的调试并通过GitHub发表文章(并发布我自己的一篇文章)后,我发现this article的解决方案是将Realm变量设置为null for load,但是要在构造函数中定义变量,如下所示:

const Realm = null;
constructor() {
    if (Realm === null) { Realm = require('realm'); };
}

问题是存在某种时序问题,其中Realm在视图本身实例化之前不会加载。

© www.soinside.com 2019 - 2024. All rights reserved.