首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于搜索的iOS 9 NSUserActivity不更新其缩略图

用于搜索的iOS 9 NSUserActivity不更新其缩略图
EN

Stack Overflow用户
提问于 2016-01-21 01:24:20
回答 3查看 256关注 0票数 0

我使用NSUSerActivityCoreSpotlight进行索引。我像往常一样在contentAttributesSet属性中设置了thumbnailURL。从服务器下载图像,并在下载图像get之前创建activity对象。因此,我设置了一个“占位符”图像,当我有机会时,我会将contentAttributesSet.thumbnailURL更新为正确的图像。但是,当我尝试在Spotlight中搜索相同的项目时,图像保持不变。

在更新这些信息时有没有什么需要注意的特殊情况?

EN

回答 3

Stack Overflow用户

发布于 2016-01-26 01:58:53

缩略图URL仅适用于local URL。而不是远程的。您必须使用thumbnailData。

票数 0
EN

Stack Overflow用户

发布于 2016-04-21 21:31:28

我认为这是iOS 9.0 - 9.2中的一个错误。它似乎在iOS 9.3+上运行得很好

票数 0
EN

Stack Overflow用户

发布于 2019-02-28 11:38:24

据我所知,这是一个缓存特定NSUserActivity缩略图的问题。CoreSpotlight框架似乎将图标数据与activityType关联起来,因此即使创建一个新的NSUserActivity对象也不允许您更新图标图像。最好的做法是在内部跟踪所有持久标识符,删除旧标识符,然后创建一个全新的NSUserActivity,用户也必须将其视为新的快捷方式。

这绝对是一个愚蠢的问题,我本希望在iOS 9问世后的3.5年里,苹果会推出一种更新NSUserActivity缩略图的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34906540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档