CSSearchableItemAttributeSet thumbnailURL不是Web URL

tou*_*bun 2 ios9 corespotlight

doc说这thumbnailURL是项目缩略图图像的本地文件URL.

如何使房地产thumbnailURL支持的Web网址是什么?

Jor*_*n H 6

这是正确的,它必须是本地URL - 您不能提供Web URL.如果您希望在该URL上使用相同的图像,则必须下载它然后将其附加到您的CSSearchableItemAttributeSet.你可以使用thumbnailURL或thumbnailData.

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