钛 - iOS本机模块中的Coredata错误包装Adtechmobilesdk



我们正在努力构建本机 ios钛模块包装 adtechmobilesdk 库,我们用于广告。我们成功地设法将横幅视图移植,但我们对插座遇到了麻烦:

当方法-load在间隙上调用以下消息

时,应用程序崩溃

EntityForname:nil不是合法的NSManageBjectContext参数,搜索实体名称'Asset'

这似乎是一个柯达塔问题,但我没有访问本机代码。

您必须在间隙上配置3件事:配置代表和视图控制器

库处理这3个参数的错误值,具有3个特定例外,因此我认为我们以正确的方式设置了所有3个。我们还检查了我们正确导入的库资源捆绑包 (其中包含Coredata模型),当库丢失时,库会引发特定的异常,因此应该正确完成。

我不是Coredata专家,所以我想知道什么可能导致例外,我应该检查什么,或者是否有任何已知问题构建了使用Coredata的第三方图书馆的模块。

任何帮助,感谢。

这似乎是一个问题。

在[nSentityDescription entityForname:inmanagedObjectContext:]上从Xcode调试,并具有符号断点:]我发现它在不同的线程上被调用。我解决了使用钛宏

在主线程上强迫负载调用

suse_ui_thread(load,args);

最新更新