我进入NSBlockOperation时遇到了一些问题。
值得注意的是,addExecutionBlockdocumentation表示:

讨论

指定的块不应对
它的执行环境。

在接收器正在执行或已经执行时调用此方法
完成将引发NSInvalidArgumentException异常。

什么样的情况会抛出NSInvalidArgumentException? “执行接收方时”的真正含义是什么?是什么原因造成的?

最佳答案

当操作正在运行或已经完成时,不能使用addExecutionBlock:添加执行块。这就是全部。

关于ios - 了解NSBlockOperation,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24966131/

10-10 17:10