Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
Iphone NSInvalidArgumentException';,原因:'-[\uu NSArrayM name]:发送到实例0x75786f0'的无法识别的选择器;_Iphone_Objective C_Nsarray - Fatal编程技术网

Iphone NSInvalidArgumentException';,原因:'-[\uu NSArrayM name]:发送到实例0x75786f0'的无法识别的选择器;

Iphone NSInvalidArgumentException';,原因:'-[\uu NSArrayM name]:发送到实例0x75786f0'的无法识别的选择器;,iphone,objective-c,nsarray,Iphone,Objective C,Nsarray,当我能够访问我的NSObject类变量时,这里出现了错误。 self.tableElements是一个已解析元素的数组。cellData不是您认为的那样,您认为它是一个cellData对象,但它实际上是一个NSArray,仔细检查self.tableElements所保存的内容。在哪一行出现此错误?在这一行cell.lbl.text=cellData.name;self.tableElements是否为数组类型?还有,你说的CellData是什么意思?你添加的NSLog的控制台输出是什么?你的日

当我能够访问我的NSObject类变量时,这里出现了错误。
self.tableElements是一个已解析元素的数组。

cellData
不是您认为的那样,您认为它是一个
cellData
对象,但它实际上是一个
NSArray
,仔细检查self.tableElements所保存的内容。

在哪一行出现此错误?在这一行cell.lbl.text=cellData.name;self.tableElements是否为数组类型?还有,你说的CellData是什么意思?你添加的NSLog的控制台输出是什么?你的日志有点无用,把它改成
NSLog(@“name is%@,[self.tableElements objectAtIndex:indexPath.row])我敢打赌,在遇到crashself.tableElements保存着我的CellData类的对象之前,您会发现NSArray是对象的类型
CellData *cellData = [self.tableElements objectAtIndex:indexPath.row];
        NSLog(@"name is %@",[self.tableElements objectAtIndex:1]);
        cell.lbl.text = cellData.name;