-2

直到 2 天,我试图从 plist 文件中加载一些图像到我的表格视图行中。当我在返回之前将此行添加到“cellForRowAtIndexPath”方法时,我创建了 NSMutableArray cell.imageView.image = [UIImage imageNamed:[images objectAtIndex:row]];,xcode 给了我这个错误:使用未声明的标识符 'cell' 和不兼容的指向整数转换的指针将双精度发送到 NSUInteger 类型的参数。

问题是什么?

4

2 回答 2

0

关于第二部分“不兼容的指向整数转换的指针将双精度发送到 NSUInteger 类型的参数”。检查数据类型row。如果不是NSUInteger,则不能将其用作[images objectAtIndex:row]. 尝试[images objectAtIndex:indexPath.row]而不是那样。关于第一个问题,我同意上面cell没有声明和初始化的评论。您需要声明它并分配内存。

于 2012-10-09T08:22:52.123 回答
0

添加这些,

static NSString *CellIdentifier =@"Cell";

   UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
于 2012-10-09T08:15:03.907 回答