Ошибка при использовании CoreSpotlight
Я использую каркас corespotlight в своем приложении OSX на MacOS 10.13 (17A405), как показано ниже:
var searchableItems = [CSSearchableItem]()
let attr = CSSearchableItemAttributeSet(itemContentType: kUTTypeImage as String)
attr.title = "Test item"
attr.contentDescription = "Test item description"
let searchableItem = CSSearchableItem(uniqueIdentifier: "123", domainIdentifier: "com.myapp.search", attributeSet: attr)
searchableItems.append(searchableItem)
CSSearchableIndex.default().indexSearchableItems(searchableItems) { (error) in
if let error = error {
print(error)
}
}
Когда я запускаю этот код, я получаю следующую ошибку от CSSearchableIndex.default()
Ошибка домена =CSIndexErrorDomain Code=-1 "(ноль)"
Любое мнение может помочь...