[oqlMyOperationQueue cancelAllOperations];
PO([oqlMyOperationQueue operations]);
私はまだそこにたくさんの操作を見ています。
2013-05-06 16:05:38.559 [oqlMyOperationQueue operations]: (
"<NSBlockOperation: 0x20222730>",
"<NSBlockOperation: 0x2041f7a0>",
"<NSBlockOperation: 0x20450830>",
"<NSBlockOperation: 0x20417bf0>",
"<NSBlockOperation: 0x2006d510>",
"<NSBlockOperation: 0x2000d150>",
"<NSBlockOperation: 0x20379810>",
"<NSBlockOperation: 0x2021f8f0>",
"<NSBlockOperation: 0x2045dca0>",
"<NSBlockOperation: 0x2024c670>",
"<NSBlockOperation: 0x2041b8e0>",
"<NSBlockOperation: 0x203d54a0>",
"<NSBlockOperation: 0x20442c80>",
"<NSBlockOperation: 0x20452930>",
"<NSBlockOperation: 0x20363af0>"
)
しかし、私はすべての操作をキャンセルしました。だから問題は何ですか?
1 つの操作が既に実行されている場合、キューに残ることはわかっています。しかし、なぜそんなに多くが残っているのですか?キューはシリアルです。