gpt4 book ai didi

ios - iOS 9 中的点播资源 - 如何找出下载资源的确切位置?

转载 作者:可可西里 更新时间:2023-11-01 04:56:38 26 4
gpt4 key购买 nike

我正在尝试在不使用 xcassets 的游戏中使用 ODR。

所以,我有一个带有标签(例如“教程”)的纹理,在项目设置中将其设置为 ODR 并使用下面的代码下载它:

NSBundleResourceRequest *resourceRequest = [[NSBundleResourceRequest alloc] initWithTags:tags];
[resourceRequest conditionallyBeginAccessingResourcesWithCompletionHandler:^(BOOL resourcesAvailable) {
if (resourcesAvailable) {
// Upload the texture
}
else
{
[resourceRequest beginAccessingResourcesWithCompletionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"Failed to load assets pack");
}
else
{
// Upload the texture
}
}];

}
}];

主包不包含有问题的纹理(我已经在模拟器文件夹中查看了包)。调用上面的代码后,XCode 和日志报告它已成功下载并可以使用。

评论 //Upload the texture 是我需要调用我的代码来将纹理上传到视频内存中,但问题是 - 我无法获得下载文件的确切位置这样做。

有没有办法知道下载资源的位置?

最佳答案

这件事今天发生在我身上,它是链接在下面的 Assets 图像TARGET -> Resource Tags 检查是否在此处添加了 Assets 中的任何图像。如果它在那里而不是删除并重建。

关于ios - iOS 9 中的点播资源 - 如何找出下载资源的确切位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33824528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com