直到2天我试图从plist文件中加载一些图像到我的表视图行。我添加这一行时创建了NSMutableArray
返回前,cell.imageView.image = [UIImage imageNamed:[images objectAtIndex:row]];
到“cellForRowAtIndexPath”方法,xcode给出了这个错误:
使用未声明的标识符'cell'和不兼容的指向整数转换的指针,将double发送到NSUInteger类型的参数。
有什么问题?
答案 0 :(得分:0)
添加这些,
static NSString *CellIdentifier =@"Cell";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
答案 1 :(得分:0)
关于第二部分,其中“指向整数转换的不兼容指针,发送双重到NSUInteger类型的参数”。检查row
的数据类型。如果不是NSUInteger
,则不能将其用作[images objectAtIndex:row]
。请尝试[images objectAtIndex:indexPath.row]
而不是那个。关于第一个问题,我同意上述评论cell
未声明和初始化。你需要声明它并分配内存。