我想知道如果用户在tableview中添加一个新单元格,并且当他选择它时会转到详细视图,如果他添加其他单元格,它会转到其他视图并继续。求和,它为他创建的每个单元格获取一个detailviewcontroller。
我的问题的另一个解决方案是,当用户创建一个单元格时,他为详细单元格保存了他在详细信息中写入的内容。使用“原型”详细视图。
我在没有任何结果的情况下被挖掘了很多,我几天前就被困住了。
我正在使用excode 4.5,所以我可以使用storyborda,如果它可能,但我不知道如何。
感谢。
对不起我的英文
答案 0 :(得分:0)
允许用户将单元格添加到表格视图中:Here
然后在didSelectRowAtIndexPath
方法中,当用户选择一行时,每次加载相同的视图。 MyDetailView
,但根据按下的行,使用特定数据填充详细信息视图。请观看this youtube教程,了解如何执行此操作,并使用核心数据进行保存。
修改强>
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
DetailView * detail = (DetailView *) [storyboard instantiateViewControllerWithIdentifier:@"myDetailView"];
[tableView deselectRowAtIndexPath:indexPath animated:YES];//This makes the cell flash blue
[self detail animated:YES completion:nil];
}
无论按哪个单元格,上面的代码都会将用户发送到该详细视图。所以,if
并不是必需的。