我正在尝试将对象添加到数组内的数组中。
这是我的故事板。屏幕 A 是一个简单的 tableView,其中包含一个带有对象 A 的数组,屏幕 B 将新对象添加到屏幕 A。每个对象 A 都包含一个带有详细信息的数组(对象 B),这些详细信息显示在屏幕 C 中,您可以向对象 A 添加详细信息屏幕 D。
所以我的模型就像你在上面看到的那样。我得到了包含对象 A 的数组 A,每个对象都包含包含对象 B 的数组 B。我的两个数组都是可变的。
对象 A = 预算 对象 B = 项目
我不知道如何将对象 B 添加到数组 B。
- (void)addItemViewController:(AddItemViewController *)controller didFinishAddingItem:(Item *)item
int newRowIndex = [self.budgets.items count];
[self.dataModel.budgetsList addObjectFromArray:item];
NSLog(@"Item with name %@ added", item.name);
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:newRowIndex inSection:0];
NSArray *indexPaths = [NSArray arrayWithObject:indexPath];
[self.tableView insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationAutomatic];
[self dismissViewControllerAnimated:YES completion:nil];
这就是我正在做的票价。我的问题是我将项目(对象 B)添加到预算数组(数组 A)中。:/
提前致谢。