所选对象没有保存在didSelectRowAtIndex的addObject中,我需要在另一个视图控制器中传递该数组。
micro avg 1.00 1.00 1.00 38390
macro avg 1.00 0.51 0.51 38390
weighted avg 1.00 1.00 1.00 38390
答案 0 :(得分:0)
此行:
NSMutableArray *selectedIndexpath = [[NSMutableArray alloc]init];
正在创建一个名为selectedIndexpath
的新局部变量,该局部变量隐藏了selectedIndexpath
实例变量。
您需要删除该行。但是您确实需要初始化实例变量。
我将在viewDidLoad
中添加以下行:
selectedIndexpath = [[NSMutableArray alloc] init];
另一个需要进行的更改是替换该行:
selectedIndexpath = [selectedIndexpath arrayByAddingObject:[tableData objectAtIndex:indexPath.row]];
具有:
[selectedIndexpath addObject:@(tableData objectAtIndex:indexPath.row)];
请注意,您需要将索引路径行包装为NSNumber
。