Objective-C:集合枚举 block 中的 `continue`?

标签 objective-c ios nsarray objective-c-blocks

如果我有一个 NSArray 并且我使用 enumerateUsingBlock 循环遍历数组中的元素,但在某些情况下我需要跳过循环体并转到下一个元素,是否有任何 continue 相当于 block ,还是我可以直接使用 continue

谢谢!

更新:

只是想澄清一下,我想做的是:

for (int i = 0 ; i < 10 ; i++)
{
    if (i == 5)
    {
        continue;
    }
    // do something with i
}

我需要的是 block 中的 continue 等效项。

最佳答案

block 很像一个匿名函数。所以你可以使用

return

退出返回类型为 void 的函数。

关于Objective-C:集合枚举 block 中的 `continue`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13303400/

相关文章:

iphone - 显示 UIImagePickerController 后 UITextfields 空白

objective-c - 使用 NSDictionary 还是创建一个具有属性的类?

ios - "[[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions "]"始终返回 false

ios - 带有 fetchedResultsController 的 Tableview 在应用重新启动或 View 重新加载之前不会更新新内容

iphone - 从另一个方法隐藏 subview

ios - 选择单元格时 UICollectionView 正在滚动

ios - 如何将自定义 XIB View 的位置和大小设置到主视图 Controller 中?

swift - 获取按某些特定属性分组的自定义类的数组(来自 Realm)

objective-c - 从 plist 读取到 NSArray

iphone - objective-c 中@[]的用途是什么