【发布时间】:2014-08-13 11:49:05
【问题描述】:
我想在 Swift 中遍历一个数组,我需要知道何时到达最后一项。我正在使用 enumerateObjectsUsingBlock。由于没有可选的完成块(就像在某些 CoreAnimation 方法中一样),我假设 stop 参数表示结束点 - 这是正确的吗?
itemsArray.enumerateObjectsUsingBlock {
(object, index, stop) -> Void in
self.displayedItems.addObject(object as SpecialItem)
if stop == true {
println("the end.")
}
}
stop 似乎属于 UnsafeMutablePointer 类型。因此,我不能简单地测试它是真/假还是零。我如何知道枚举何时完成?
【问题讨论】:
标签: ios arrays swift objective-c-blocks