dispatch_async:为什么我需要在块中返回?

时间:2015-03-24 09:31:14

标签: cocoa swift return block grand-central-dispatch

也许它不是特定于Swift,但是:

dispatch_after(time, dispatch_get_main_queue()) {
    self.viewController?.hideProgressHud()
    return
}

我的hideProgressHud方法没有返回任何内容。声明为

func hideProgressHud() {
  dispatch_sync(dispatch_get_main_queue()) {
      self.progressHUD?.hide(true)
      self.progressHUD = nil
  }
}

为什么我需要return?是否有另一种方式来宣布它以便我不需要它?

0 个答案:

没有答案