NativeScript标记模式:无错误
我是一个使用NativeScript和angular的团队的一员,我们不断遇到如下错误:NativeScript标记模式:无错误,nativescript,nativescript-angular,nativescript-plugin,Nativescript,Nativescript Angular,Nativescript Plugin,我是一个使用NativeScript和angular的团队的一员,我们不断遇到如下错误: 错误:com.tns.NativeScriptException:尝试使用清除的对象引用id= 根据一些研究,这是因为我们使用markingMode:none来加速我们的应用程序。我们希望继续使用它,因此我们需要找到错误的来源。从文档中可以看出,它来自于创建一个本机对象,然后将其包装到一个JS方法中,这样垃圾收集器就会删除该方法中的本机对象,但由于仍在引用它,因此会抛出一个错误。文档还指出,这很可能是因为使
错误:com.tns.NativeScriptException:尝试使用清除的对象引用id=
根据一些研究,这是因为我们使用markingMode:none来加速我们的应用程序。我们希望继续使用它,因此我们需要找到错误的来源。从文档中可以看出,它来自于创建一个本机对象,然后将其包装到一个JS方法中,这样垃圾收集器就会删除该方法中的本机对象,但由于仍在引用它,因此会抛出一个错误。文档还指出,这很可能是因为使用了不适合标记模式的插件:无。我认为导致这种情况的插件是nstudio nativescript复选框插件。因此,我查看了源代码,试图找到符合标准的本机选项,我的问题如下:
更新:我注释掉了复选框插件,没有错误,这肯定是由于插件删除了复选框组件和侧导航栏的所有实例,并为它们创建了我们自己的自定义组件。删除了复选框组件和侧导航栏的所有实例,并为它们创建了我们自己的自定义组件。是否尝试对复选框插件进行注释从你所有的组件来看,至少这可以帮助你解决这个问题,看看它是否是导致这个问题的唯一插件,我将更新,您可能需要进一步调试以跟踪哪些代码行正是导致问题的原因,或者我建议使用图像/字体图标和标签模拟复选框的功能。错误的性质是非常随机的,因为垃圾收集不一致。我想我会模仿复选框的功能。我也有同样的问题。我刚从应用程序中删除了“markingMode:none”,因为我无法找出原因。如果您尝试从所有组件中对复选框插件进行注释,至少可以帮助您解决问题,看看它是否是导致此问题的唯一插件。是的,我这样做了,我将更新,您可能需要进一步调试以跟踪哪些代码行正是导致问题的原因,或者我建议使用图像/字体图标和标签模拟复选框的功能。错误的性质是非常随机的,因为垃圾收集不一致。我想我会模仿复选框的功能。我也有同样的问题。我只是从应用程序中删除了“markingMode:none”,因为我无法找出原因