我正在尝试使用以下数组和对象制作表格视图。
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"cell"];
characterArray = [[NSMutableArray alloc] init];
character * Choice = [[character alloc] init];
Choice.name = @"creat new character";
[characterArray addObject:Choice];
character * secondChoice = [[character alloc]init];
secondChoice.name = @"paliden";
[characterArray addObject:secondChoice];
}
但我不断得到NSInvalidArgumentException
,原因:-[character isEqualToString:]
我发现问题出在cellForRowAtIndexPath
cell.textLabel.text = [characterArray objectAtIndex:indexPath.row];
我无法弄清楚我做错了什么,直到我对数组进行了一些更改,代码才能正常工作。任何的意见都将会有帮助。