我进入NSBlockOperation
时遇到了一些问题。
值得注意的是,addExecutionBlock
的documentation表示:
讨论
指定的块不应对
它的执行环境。
在接收器正在执行或已经执行时调用此方法
完成将引发NSInvalidArgumentException
异常。
什么样的情况会抛出NSInvalidArgumentException
? “执行接收方时”的真正含义是什么?是什么原因造成的?
最佳答案
当操作正在运行或已经完成时,不能使用addExecutionBlock:
添加执行块。这就是全部。
关于ios - 了解NSBlockOperation,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24966131/