Если блок кода, который должен знать, когда операция завершена, сам является операцией NSO, то вы можете изящно обработать это, установив зависимость между ними:
[laterOp addDependency:downloadAndParseOp];
.после завершения downloadAndPareOp.
На самом деле, я бы посоветовал вам написать свой код, чтобы такой подход был возможен.Одна из самых сильных сторон NSOperations и NSOperationQueue заключается в том, что он легко координирует выполнение кода.