ios9 - CSSearchableItemAttributeSet thumbnailURL 不是 web URL

标签 ios9 corespotlight

文档说 thumbnailURL 是项目缩略图的本地文件 URL。

如何使属性 thumbnailURL 支持 web URL?

最佳答案

没错,它必须是本地 URL - 您不能提供 Web URL。如果您希望在该 URL 中使用相同的图像,则必须下载它然后将其附加到您的 CSSearchableItemAttributeSet。您可以使用 thumbnailURLthumbnailData

这似乎是因为如果用户没有连接到互联网,搜索结果仍然会出现,因此任何远程图像都不会下载。即使在线,本地存储的图像也会立即出现,因此用户无需等待内容下载。

关于ios9 - CSSearchableItemAttributeSet thumbnailURL 不是 web URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33409185/

相关文章:

ios - CoreSpotlight 索引由于某种原因无法正常工作

ios9 - iOS 9 聚焦搜索索引

ios - 没有通信应用程序 -> watch 应用程序和 Apple Watch 上的应用程序安装失败 - iOS 9 Beta 5

swift - 如何在 Action 期间替换 SKSpriteNode 的图像,然后将其返回到原始纹理图集循环

来自 URL 的 iOS CoreSpotlight 缩略图

ios - 使用 Spotlight 从 NSUserActivity 访问 domainIdentifier

iOS 自动布局在父 View 外添加约束

objective-c - xcode iOS 9 键盘问题 : -endDisablingInterfaceAutorotationAnimated called without matching -beginDisablingInterfaceAutorotation

ios - 无法在装有 iOS 9 GM 种子的设备上安装企业应用程序

ios - 链接到 API 的 Spotlight IOS