我尝试从包含自定义对象的NSMutableArray填充UITable失败。
我的学生对象
Student {
NSString name,
int age
}
在我的UITableView控制器中,我实现了一个显示行内容的方法:
cellForRowAtIndexPath
{
// there is more code here
cell.textLabel.text = [tableData objectAtIndex:indexPath.row];
}
但是上面的内容对数组中的对象不起作用。
我的Student类应该实现一个返回对象的String表示的方法吗?然后,我如何在UITableView中显示NSMutableArray的内容。
任何帮助将不胜感激。
答案 0 :(得分:0)
您的objectAtIndex应该是Student对象,因此您需要获取其属性 - 假设名称和年龄是属性,您应该能够使用[(Student *)[tableData objectAtIndex:indexPath.row]名称来引用它们]。以及相应的年龄。