从我所读到的关于大部分无证件NSAsynchronousFetchRequest
的内容来看,它应该是可取消的。在2014年WWDC的Apple视频"What's New in Core Data"中,有一个例子就是它(大约在17:40左右)。但我无处可寻,应该如何做到这一点。
我已经尝试将其设置为在新的提取进入时取消提取,但我似乎一直没有成功实现此功能。我之所以说"貌似"是因为当我调试代码时,它会点击NSAsyncronousFetchResult
的{{1}}属性的取消方法(属性不是NSProgress
)。然而,在之前几次取消之后,取消了#34;该应用程序冻结大约执行所有提取所需的时间。因此,看起来好像取消了取件。这是我试图取消获取的内容:
nil
我很感激任何关于我做错事的想法,或者我能尝试的其他事情可能更合适。提前谢谢。