ios - 是否需要请求 iOS 按需资源的预取标签?
问题描述
根据 Apple关于Prefetched On-Demand标签的文档:
安装应用程序后,资源开始下载。标签将按照它们在 Prefetched 标签顺序组中列出的顺序下载。
使用预取标签指定的资产是否需要通过beginAccessingResources
on明确请求NSBundleResourceRequest
(就像常规的仅按需下载标签一样),还是应该像文档建议的那样在没有任何明确代码的情况下自动下载?
我已经用预取标签标记了几个资产,但我没有看到它们在调试版本中自动下载,但如果我明确要求它们,它们将被下载。(我还没有在 TestFlight 上测试过。)
解决方案
您只能在开发时使用 Downloaded Only On Demand。您必须将应用程序部署到 App Store 或 TestFlight 才能使用其他标签类型。
推荐阅读
- c# - 如何在 c# 中循环遍历表并在 datagridview 中显示结果?
- node.js - Why doesn't a url with chrome-devtools:// open the devtools?
- templates - 通用舵图
- javascript - Gulp 任务参考错误:requite 未定义 -
- javascript - 如何在 node.js 上使用 mongoose 从 mongodb 库中检索文档?
- python - 如何将可变长度列表列表的每个元素打印为python中的列?
- database - 卸载后如何删除 Oracle DB Relics
- angular - 从数据库延迟加载 Angular 组件
- jquery - 如何将语法 .live() 转换为 .on() - jquery
- python - 使用 psycopg2 与 postgresql 的连接可以保持 24 小时以上吗?