1

我正在 ios 9 中搜索 api。我可以显示标题和 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"];
4

2 回答 2

0

您是否尝试将内容类型更改为 kUTTypeContact?

于 2015-10-20T07:59:50.223 回答
0

您应该将 atrtributeSet 属性设置supportsPhoneCall1. 链接到文档以获取更多信息:https ://developer.apple.com/documentation/corespotlight/cssearchableitemattributeset/1621653-supportsphonecall Ps 您不会将电话号码视为字符串,会有拨打电话的按钮。按下时,您将从 拨打第一个电话号码attributeSet.phoneNumbers。请记住,这不适用于模拟器 - 在真实设备上进行测试。

于 2017-10-03T08:34:34.000 回答