У меня есть fetchRequest, который занимает до 4-5 секунд, чтобы закончить. Поскольку это часть решения типа «поиск по типу», существует ли способ прервать fetchRequest?abort fetchRequest в managedObjectContext
Я использую таймер, чтобы начать поиск в моей базе данных через 600 мс после окончания ввода пользователем. Таким образом, существует вероятность, что новый поиск начнется до того, как старое закончится.
Я не нашел методов для NSMangedObjectContext, которые кажутся правильными. Просто устанавливает старый fetchRequest = nil путь? Или еще что-то происходит на заднем плане?
Любые идеи?
Заранее спасибо!
PS: Я также пытаюсь повысить скорость моего запроса. Возможно, у кого-то есть идея для этого: https://stackoverflow.com/questions/4695729/query-performance-with-large-database