2Dののfor-eachステートメントの使い方を知りたい。私のコードは以下の通りです。それは3番目(最も内側)のforステートメントで例外をスローします。例外は次のとおりです。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]);
}
}
}
を反復するために、このカスタムObjective Cのメソッドを使用することができますnslog。 – lykant
私の答えで新しい編集を参照してください – meronix
ok、you r right meronix。ここで、wは配列ではありません。私は、genSetNumbersのメソッドが1次元配列として "subTryingSet"を返す理由を見ていきます。どうもありがとうございました。私はこの状況についていくつかの質問を再びするかもしれません。 :) – lykant