CSSearchableItemAttributeSet не показывает номер телефона

Я делаю для поиска API в IOS 9. Я могу показать для заголовка и desc. Тем не менее, я не могу сделать для номера телефона. Это будет отображаться как кнопка вызова, верно? Но пока я вижу только название и описание. Как мне быть?

CSSearchableItemAttributeSet * attributeSet = [[CSSearchableItemAttributeSet alloc] initWithItemContentType:(NSString*)kUTTypeItem];

attributeSet.title = [NSString stringWithFormat:@"%@",nickname];
attributeSet.contentDescription = [NSString stringWithFormat:@"Department - %@", department];
attributeSet.keywords = @[nickname, department];
attributeSet.phoneNumbers = @[@"23233036"];

2 ответа

Вы должны установить свойство atrributeSet supportsPhoneCall в 1, Ссылка на документацию для получения дополнительной информации: https://developer.apple.com/documentation/corespotlight/cssearchableitemattributeset/1621653-supportsphonecall Ps вы не увидите номер телефона в виде строки, там будет кнопка, чтобы сделать телефонный звонок. И на прессе вы позвоните по первому номеру телефона от attributeSet.phoneNumbers, Имейте в виду, что это не будет работать на симуляторе - протестируйте его на реальном устройстве.

Вы пытались изменить тип контента на kUTTypeContact?

Другие вопросы по тегам