入ってきてNSBlockOperation、いくつか質問があります。特に、のドキュメントにaddExecutionBlockは次のように記載されています。
討論
指定されたブロックは、その実行環境について何の仮定もすべきではありません。
レシーバーが実行中または既に終了しているときにこのメソッドを呼び出すと、
NSInvalidArgumentException例外がスローされます。
どんなシチュエーションで投げるNSInvalidArgumentException?「受信者が実行中」とはどういう意味ですか? 何が原因でしょうか?