/* Page prose (zh-Hans) */
"CompletionBlockBriefly" = "# `completionBlock` 简述\n\n你其实已经在用它了。每个 `Operation` 都有一个 `completionBlock`：一个闭包，操作会在**它到达 finished 之后**运行它，无论它是怎么到那里的。它看起来是这样：\n\n`operation.completionBlock = { print(\"This runs after the operation finishes\") }`\n\n它很适合用来对单个操作的结果做出反应。两点要当心：它运行在*某个*线程上（不保证是主线程；在接触 UI 之前，先跳回主队列），而且它对被取消的操作也会触发，所以如果这个区别很重要，就在里面检查 `isCancelled`。\n\n到目前为止的每一个例子都已经展示了 `completionBlock` 在工作。\n\n[上一页](@previous)  |  第 6 / 7 页  |  [下一页: 小结](@next)";
