for的循环出现嵌套错误

我应用里的循环出现了一个错误。到达第二个循环时,应用崩溃了。

代码:

for (NSArray *a in dict)
        {
            for (NSString *s in a)
            {

            }
        }

错误:

-[__NSCFString countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x1c5b6810

如能帮忙不胜感激。

for (NSArray *a in [dict allValues])

根据错误提示,你的关键字好像是(__NSCFString)。for (NSArray *s in dict) 是计算关键字的。

a = [[NSArray alloc] initWIthObjects:@"a", @"b", nill];

for (NSArray *a in dict)
        {
            for (id s in a)
            {

            }
        }