Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何从具有多个值的对象的NSMutableArray中检索值_Objective C - Fatal编程技术网

Objective c 如何从具有多个值的对象的NSMutableArray中检索值

Objective c 如何从具有多个值的对象的NSMutableArray中检索值,objective-c,Objective C,我有一个NSMutablearray,它有4个对象,每个对象都有更多的元素,我想检索这些元素,即 索引0处的对象有15个值(Ns字符串),其余3个对象的值相同 我不知道如何读取以下值的语法我尝试过的语法给了我错误: for(int i=0 ; i<[array count] ; i++) { for (int j=0 ; j<[array[i] count] ; j++) { /// reading code here } } for(int i=

我有一个
NSMutablearray
,它有4个对象,每个对象都有更多的元素,我想检索这些元素,即

索引0处的对象有15个值(Ns字符串),其余3个对象的值相同

我不知道如何读取以下值的语法我尝试过的语法给了我错误:

for(int i=0 ; i<[array count] ; i++) {
    for (int j=0 ; j<[array[i] count] ; j++) {
        /// reading code here
    }
} 

for(int i=0;i非常简单的示例,两个内部数组分别包含三项和快速枚举:

NSArray *array = @[@[@"1", @"2", @"3"], @[@"4", @"5", @"6"]];
for (NSArray *subArray in array) {
  for (NSString *item in subArray) {
    NSLog(@"%@", item);
  }
}

您得到了什么错误?…以及您将///读取代码放在此处的真正代码是什么?这就是我怀疑错误所在的地方。当程序指针到达嵌套的for循环行时,即具有数组[I]计数的循环行,它将发送错误无法识别的选择器(NS无效参数异常)这个语法正确吗?现在我只是打印每个对象的NS日志值,我在第二行放了一个断点,当我继续调试时得到一个错误,这里的代码=NSlog(@“%@”,数组[i][j]);