完成for循环后的调用方法

时间:2015-07-22 16:44:47

标签: ios objective-c arrays

我有一个简单的for loop,它将对象添加到NSMutableArray我需要在循环结束后在方法中使用的对象。我想知道如何检测for loop何时准备好"?或者[map addAnnotations:self.nameList];在循环运行之前不会被调用,所以我不需要关心它?

    if (objects) {

        for (PFObject *obj in objects) 
        {

            [self.nameList addObject:obj[@"name"]];

        }

           [map addAnnotations:self.nameList];

     }

1 个答案:

答案 0 :(得分:3)

大多数执行本质上是顺序的,因此首先完成for循环,然后调用[map addAnnotations: self.nameList];方法。

所以你不需要关心它。