从一开始的Objective-C启动循环

道曼塔斯·弗索卡斯(Daumantas Versockas)

我有一个与循环和迭代有关的问题

我有一种情况:

for (Item *item in items)
{
    if (condition)
    {
        iterateAgain;
    }
}

由Objective-C提供的continue运算符将以一个新的迭代开始。操作员break将打破整个循环。

实现此目的的最佳方法是什么?

Trojanfoe

您不能使用快速枚举,这似乎是您正在使用的。改用基于索引的循环:

NSSet *items = [Model items];
NSArray *itemsArray = [items allObjects];
for (NSInteger index = 0; index < [itemsArray count]; index++) {
    Item *item = itemsArray[index];
    // ...
    if (condition) {
        index = 0;
        // Possibly use 'continue' here, depending what else is in the loop
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一开始的Objective-C启动循环

来自分类Dev

如何从一开始就启动vim?

来自分类Dev

此for循环如何从一开始就知道此数组数据结构将持续多长时间?

来自分类Dev

对于通过DayOfWeek枚举从星期一开始的每个循环?

来自分类Dev

C#中的iText:GetPage从第一开始返回所有页面

来自分类Dev

如何从星期日而不是星期一开始在ng bootstrap Datepicker中启动日历周?

来自分类Dev

我以编程方式添加了滚动,但由于某种原因,它并未在一开始就启动

来自分类Dev

组织结构图从一开始就崩溃了

来自分类Dev

枚举每个组中从一开始的行

来自分类Dev

数组从一开始就不为空

来自分类Dev

点击提交后,网站从一开始就刷新

来自分类Dev

从一开始就存在安装问题

来自分类Dev

从一开始就阅读所有消息

来自分类Dev

Xamarin 从一开始就形成许多错误

来自分类Dev

将数据从一个活动发送到另一开始活动

来自分类Dev

Logstash一开始就崩溃

来自分类Dev

日历从星期一开始

来自分类Dev

Excel 2010区域图从一开始就下降

来自分类Dev

Java持久性:从一开始就考虑设计还是在以后添加?

来自分类Dev

如果从一开始就存在值,则ng-model不适用于输入

来自分类Dev

如何从一开始就使正则表达式匹配模式?

来自分类Dev

从一开始要在几行之内放置各种方向?

来自分类Dev

从一开始就发生ARM中断(Cortex-M4)

来自分类Dev

从一开始就查看具有RESTful API的Django网站的设计

来自分类Dev

从一开始就将免费购买的应用视为已购买

来自分类Dev

正则表达式从一开始就删除哈希

来自分类Dev

为什么scanf从一开始就要求输入?

来自分类Dev

如何从一开始就禁用条纹按钮,并在检查协议后将其启用?

来自分类Dev

如何从一开始就在tsql中重用游标

Related 相关文章

  1. 1

    从一开始的Objective-C启动循环

  2. 2

    如何从一开始就启动vim?

  3. 3

    此for循环如何从一开始就知道此数组数据结构将持续多长时间?

  4. 4

    对于通过DayOfWeek枚举从星期一开始的每个循环?

  5. 5

    C#中的iText:GetPage从第一开始返回所有页面

  6. 6

    如何从星期日而不是星期一开始在ng bootstrap Datepicker中启动日历周?

  7. 7

    我以编程方式添加了滚动,但由于某种原因,它并未在一开始就启动

  8. 8

    组织结构图从一开始就崩溃了

  9. 9

    枚举每个组中从一开始的行

  10. 10

    数组从一开始就不为空

  11. 11

    点击提交后,网站从一开始就刷新

  12. 12

    从一开始就存在安装问题

  13. 13

    从一开始就阅读所有消息

  14. 14

    Xamarin 从一开始就形成许多错误

  15. 15

    将数据从一个活动发送到另一开始活动

  16. 16

    Logstash一开始就崩溃

  17. 17

    日历从星期一开始

  18. 18

    Excel 2010区域图从一开始就下降

  19. 19

    Java持久性:从一开始就考虑设计还是在以后添加?

  20. 20

    如果从一开始就存在值,则ng-model不适用于输入

  21. 21

    如何从一开始就使正则表达式匹配模式?

  22. 22

    从一开始要在几行之内放置各种方向?

  23. 23

    从一开始就发生ARM中断(Cortex-M4)

  24. 24

    从一开始就查看具有RESTful API的Django网站的设计

  25. 25

    从一开始就将免费购买的应用视为已购买

  26. 26

    正则表达式从一开始就删除哈希

  27. 27

    为什么scanf从一开始就要求输入?

  28. 28

    如何从一开始就禁用条纹按钮,并在检查协议后将其启用?

  29. 29

    如何从一开始就在tsql中重用游标

热门标签

归档