ios - NSUserActivity 缺少 contentAttributeSet 属性

标签 ios xcode ios9 nsuseractivity

我正在使用 NSUserActivities 实现 iOS9 搜索索引。 根据文档 NSUserActivity应该有一个名为 contentAttributeSet 的属性,用于向搜索项添加更多内容。然而,查看 Xcode 7 中的 NSUserActivity 类显示没有具有此名称的属性。我正在使用 Xcode 7 beta 6。

最佳答案

现在明白了。

contentAttributeSet 的类型为 CSSearchableItemAttributeSet,它是 Core Spotlight framework 中的一个类.所以我不得不将 Core Spotlight 添加到我的项目中,并将其导入到我使用 NSUserActivity 的文件中。

鬼鬼祟祟的,Apple!

关于ios - NSUserActivity 缺少 contentAttributeSet 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453860/

相关文章:

ios - ScrollView Layout Direction 如何在 SwiftUI 中从右到左?

ios - 在自定义 View 中定义点击手势时出现无法识别的选择器错误 [Swift]

ios - 如果另一列存在,SQLite 更新列

ios - 从 JSON 响应中创建一个数组

swift - 如何快速检测 AVPlayer 何时开始/停止播放

iOS 内存使用分析

ios - Xcode 错误 - dyld : Library not loaded won't resolve

ios - QLPreviewController 显示来自服务器的文件的文档名称而不是文件内容

ios - 有没有办法让 parse 允许 Facebook 登录?

swift - 如何在 Swift 中使用 UISearchBar 和 NSFetchedResultsController 在 Core Data 上一次获取超过 1 个实体?