ios - 关于 TableView 单元格indexpath.row

标签 ios objective-c uitableview

当我为单元格赋值时遇到错误

profileJson = dicData[@"profile"][0];

cell.userName.text = [[profileJson objectForKey:@"First_Name"] objectAtIndex:indexPath.row];

Error: [__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x7fe5915d7180

如果我写这个声明

cell.userName.text = [profileJson objectForKey:@"First_Name"];

正在分配最后一个值。如果 count 为 3,则输出如下所示:

泰贾

泰贾

泰贾

对于每个单元格。

最佳答案

您似乎不匹配您的代码来询问从 JSON 解压缩的数据结构,您没有包含它,但您似乎需要:

profileJson = dicData[@"profile"][indexPath.row];

cell.userName.text = [profileJson objectForKey:@"First_Name"];

因此,您根据表索引对配置文件数组进行索引,而不是总是采用第一个索引,然后提取第一个名称变量(您之前对数组和字符串感到困惑)。

关于ios - 关于 TableView 单元格indexpath.row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32762382/

相关文章:

iphone - 当 SIM 不可用时,我们应该如何处理 MFMessageComposeViewController

ios - 当我在 NSOperation 执行 performSelectorOnMainThread 时弹出导航 Controller 时应用程序崩溃

ios - 动态原型(prototype)单元未加载到模拟器中

ios - UITableView 在使用动态大小的单元格并将内容偏移量设置为顶部后不会一直滚动到顶部

ios - UITableView 使用 deleteRowsAtIndexPaths 但如果创建新行则应用程序崩溃(查看收到的消息)

ios - 旋转呈现 View 并锁定呈现 View Controller 的方向

iphone - 从 NSMutableData 中提取数据

ios - 点击时从 UICollectionView 中的单元格获取图像

ios - 如何在iOS(Cocos2d)中将String转换为音频(声音)文件?

iphone - 如何获取iphone通讯录中所有联系人的家庭住址