Я создаю приложение, которое использует CSSearchableItemAttributeSet
с NSUserActivity
, чтобы добавить элементы в индекс поиска Spotlight. Индексами, которые я индексирую, являются emojis, которые состоят из самого персонажа эмози, описания и изображения, отображающего эмози.title и displayName свойства на CSSearchableItemAttributeSet
Я заметил, что есть title
собственности на CSSearchableItemAttributeSet
, и есть также один под названием displayName
. В чем разница между ними, где они отображаются конечному пользователю, появляется title
, если не указано displayName
или как эти два пользователя взаимодействуют и представляют себя пользователю? Я пытаюсь выяснить, что мне нужно использовать в моем сценарии, или мне нужны оба.
Документация для displayName
гласит: Локализованная строка, содержащая имя элемента, подходящего для отображения в пользовательском интерфейсе.
Документация для title
гласит: Название элемента может быть названием документа или файла MP3 или предмета сообщения электронной почты.