迭代数组

时间:2010-11-18 19:13:14

标签: objective-c cocoa-touch

嘿大家,    当我点击我的iPhone应用程序中的按钮时,我试图迭代一个字符串数组。在viewDidLoad方法中,这段代码效果很好,但是,我使用Tab Bar在视图之间切换,我希望视图在从另一个视图切换到它时自行刷新。这是它正在破解的代码,非常类似于我在另一个完美运行的按钮中使用的代码

        NSEnumerator *e = [deckList objectEnumerator];
        id obj;

只要到达“id obj”就会崩溃 任何帮助都将非常感激。

2 个答案:

答案 0 :(得分:6)

for (NSString* string in arrayOfStrings ){
    NSLog(@"%@", string);
}

The Objective-C Programming Language — Fast Enumeration

答案 1 :(得分:2)

事实证明,正如@vikingosegundo在NSZombieEngabled线程中指出的那样,我没有将id初始化为nil。简单的解决方法:

 id obj = nil;

解决了我所有的问题!