下载ODR资产包后出现错误:
corei: cuiccatalog无法定位资源包"myprototype。asset-pack-000050KNKHUCF' for bundle 'NSBundle(加载)
在Xcode中,我可以看到资源包已经下载。
你知道为什么会这样吗?
我不确定这个解决方案是否有意义。但是,当我有同样的问题时,我有NSBundleResourceRequest作为一个局部变量。当我将其更改为实例变量时,一切工作正常。
根据apple文档,当我们结束请求访问时(当系统需要存储时),系统将删除下载的资产
有两种结束访问的方法:
- 发送endAccessingResources到资源请求
- 释放资源请求
如果你在函数内部声明请求对象,当函数执行结束并且资产访问被移除时,请求对象将被释放。
所以最好将请求对象声明为实例/静态变量