如何避免React Native中的Realm-JS崩溃?

时间:2017-02-24 17:07:02

标签: ios react-native realm

我正在使用Realm JS 1.0.0的React Native 0.40应用程序。我在阅读/写作和一些奇怪的行为时遇到崩溃。例如,当我向表中添加第二条记录时,只会发生其中一次崩溃。

当它崩溃时,输出打印:

 Toast.makeText(send_new_content.this, "in here is empty "+sec, Toast.LENGTH_SHORT).show();

(这是在iOS模拟器上)

我过去曾在Swift项目中与Realm合作,我必须知道不要传递对象或集合,也不要使用来自多个线程的同一领域等。但是,我不会&#39 ;认为这些问题适用于RN。正确?

我的一般方法是拥有一个Realm工厂,如:

realm.js

<Error>: MY_APP(18085,0x7000075ce000) malloc: *** mach_vm_map(size=18446744073345937408) failed (error code=3)
    *** error: can't allocate region
    *** set a breakpoint in malloc_error_break to debug

然后我从任何地方打电话给export function getUserRealm(){ const realm = new Realm({ schema: combinedSchemas, path: `main.realm` }); console.log( " User Realm Path:", realm.path ); return realm; } 我使用领域。

有几个地方我在函数和回调之间传递了getUserRealm()

主要问题是,我应该注意什么才能防止崩溃?

0 个答案:

没有答案