我正在构建一个使用CSSearchableItemAttributeSet
with的应用程序,NSUserActivity
以便将项目添加到 Spotlight 搜索索引。我要索引的项目是表情符号,它由表情符号字符本身、描述和显示表情符号的图像组成。
我注意到有一个title
属性 on CSSearchableItemAttributeSet
,还有一个叫做displayName
. 它们之间有什么区别,它们在最终用户面前出现在哪里,title
除非displayName
提供,否则它们会出现,或者这两者如何交互并向用户展示自己?我试图弄清楚我需要在我的场景中使用哪个,或者我是否需要两者。
reads的文档displayName
:包含项目名称的本地化字符串,适合在用户界面中显示。
阅读文档title
: 项目标题可能是文档或 MP3 文件的标题或电子邮件的主题。