【发布时间】:2014-09-16 10:28:52
【问题描述】:
这些块在相同的情况下是否总是失败(当闭包正在执行但 self 被释放时)?
{ [unowned self] in
//use self
self.number = self.number + 1
}
{ [weak self] in
//use self!
self!.number = self!.number + 1
}
【问题讨论】:
-
你的意思是你在执行这段代码时崩溃了?
-
是的,如果 self 已被释放。我在问两个块在逻辑上是否总是表现相同?
标签: ios xcode swift automatic-ref-counting