菜鸟教程小白 发表于 2022-12-13 07:05:43

ios - Titanium - 在 iOS native 模块中包装 ADTECHMobileSDK 的 CoreData 错误


                                            <p><p>我们正在努力构建一个原生 <strong>iOS Titan 模块</strong> 来包装 <strong>ADTECHMobileSDK</strong> 库,这是我们用于广告的库。
我们成功地移植了横幅 View ,但我们遇到了插页式广告的问题:</p>

<p>在插页式广告上调用 -load 方法时应用崩溃并显示以下消息</p>

<blockquote>
<p>+entityForName: nil is not a legal NSManagedObjectContext parameter searching for entity name ‘Asset’</p>
</blockquote>

<p>好像是CoreData的问题,但是我无法访问原生代码。</p>

<p>您必须对插页式广告进行 3 项配置:
一个配置
代表
和一个 ViewController </p>

<p>库处理这 3 个参数的错误值和 3 个特殊异常,所以我认为我们以正确的方式设置所有 3 个参数。
我们还检查了我们是否正确导入了要求您在项目中导入的库资源包
(并且包含 CoreData 模型),该库在丢失时也会引发特定异常,因此应该正确完成。 </p>

<p>我不是 CoreData 专家,所以我想知道什么可能导致该异常以及我应该检查什么,或者在使用使用 CoreData 的第三方库构建模块时是否存在任何已知问题。</p>

<p>任何帮助表示赞赏,谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这似乎是一个货币问题。</p>

<p>使用 上的符号断点从 Xcode 进行调试
我发现它是在不同的线程上调用的。
我解决了使用钛宏在主线程上强制加载调用</p>

<p>ENSURE_UI_THREAD(load, args);</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Titanium - 在 iOSnative 模块中包装 ADTECHMobileSDK 的 CoreData 错误,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30161951/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30161951/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Titanium - 在 iOS native 模块中包装 ADTECHMobileSDK 的 CoreData 错误