为什么不将我的关闭视为逃逸关闭?

时间:2019-08-06 07:43:06

标签: swift closures

转义闭包是在函数完成执行后不会调用的闭包。为什么我这样做时XCode为什么不警告或错误提示我

struct X{
   private let callBack: ((String) -> ())?


   init(callBack: ((String) -> ())?){ //shouldn't this be escaping?

      self.callBack = callBack
   }
}


这更多是一个问题,而不是实际问题。 在Xcode 10.3上测试

0 个答案:

没有答案