0
我想了解如何使用2D中的每條語句NSMutableArray
。我的代碼如下。它在第三條語句(最內部)處引發異常。唯一的例外是:多維數組迭代在objective-c
"Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber count]: unrecognized selector sent to instance"
我的代碼:
NSMutableArray* subTryingSet=[NSMutableArray arrayWithArray:[self genSetNumbers:arrRandoms withSize:4]];
for (NSMutableArray* oneRow in subTryingSet) {
for (NSMutableArray* w in oneRow) {
for (int i=0;i<w.count;i++) {
NSLog(@"%d", [[w objectAtIndex:i] intValue]);
}
}
}
它拋出異常,在3TH「的說法」,所以不能去NSLog的。 – lykant 2012-04-13 09:56:11
在我的回答中看到新的編輯 – meronix 2012-04-13 10:01:28
好吧,你對meronix。這裏,w不是一個數組。我會看看爲什麼genSetNumbers的方法返回「subTryingSet」作爲一維數組。非常感謝你。我可能會再問一些關於這種情況的問題。 :) – lykant 2012-04-13 10:20:45