gpt4 book ai didi

ios - CoreSpotlight 索引不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 22:08:02 24 4
gpt4 key购买 nike

我正在使用 CoreSpotLight api 来索引一些内容。出于某种原因,我在搜索时找不到数据聚光灯。

let atset:CSSearchableItemAttributeSet = CSSearchableItemAttributeSet()  
atset.title = "Simple title"
atset.contentDescription = "Simple twitter search"
let item = CSSearchableItem(uniqueIdentifier: "id1", domainIdentifier: "com.shrikar.twitter.search", attributeSet: atset)
CSSearchableIndex.defaultSearchableIndex().indexSearchableItems([item]) { (error) -> Void in
print("Indexed")
}

当我运行该应用程序时,我看到数据已编入索引并且错误为零。此外,我还在构建阶段添加了 CoreSpotLight 和 MobileCoreServices。

最佳答案

尝试像这样使用 itemContentType 初始化程序:

let atset:CSSearchableItemAttributeSet = CSSearchableItemAttributeSet(itemContentType: kUTTypeImage as String)
atset.title = "Simple title"
atset.contentDescription = "Simple twitter search"
let item = CSSearchableItem(uniqueIdentifier: "id1", domainIdentifier: "com.shrikar.twitter.search", attributeSet: atset)
CSSearchableIndex.defaultSearchableIndex().indexSearchableItems([item]) { (error) -> Void in
print("Indexed")
}

kUTTypeImageMobileCoreServices 中声明。

关于ios - CoreSpotlight 索引不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30826500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com