Я реализую интеграцию CoreDataCoreSpotlight в соответствии с видео WWDC 2017 https://developer.apple.com/videos/play/wwdc2017/210/
Это простой код вроде:
container.persistentStoreDescriptions.forEach {
$0.setOption(MyCoreDataCoreSpotlightDelegate(forStoreWith:$0,
model: container.managedObjectModel),
forKey:NSCoreDataCoreSpotlightExporter)
}
Это позволяет мне искать новые добавленные элементы и удалять элементытоже работает, он автоматически удаляется из центра внимания (несмотря на то, что через несколько секунд).
Я не могу заставить его проиндексировать мои существующие данные, это должно быть сделано?Я предполагал, что так и должно быть, поскольку он использует постоянное отслеживание истории.