2 mapmapm MapMapM 于 2012.10.17 13:57 提问

for的循环出现嵌套错误

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

代码:

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

            }
        }

错误:

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

如能帮忙不胜感激。

3个回答

g989_1314125
g989_1314125   2012.10.18 17:16
已采纳
for (NSArray *a in [dict allValues])

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

MapMapM
MapMapM 3Q
接近 5 年之前 回复
franzhong
franzhong   2012.10.18 10:21

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

MapMapM
MapMapM 3Q
接近 5 年之前 回复
lwq421336220
lwq421336220   2012.10.19 09:01
for (NSArray *a in dict)
        {
            for (id s in a)
            {

            }
        }
MapMapM
MapMapM 3Q
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片