我目前正在构建一个学校计划应用程序作为初学者项目,我可以在最后的步骤中使用一些帮助。我的应用程序基本上由两个tableview控制器组成。第一张表包含学生的阻止时间表(我的时间表)。我的日程表的表格有一本字典,并且有学生可以填写的每个区块的键。第二个包含学生可以参加的所有潜在课程的列表(班级列表)。班级列表中的所有课程都存储在多个阵列中。如果学生想要编辑他们的日程表,他们按下我的日程表上的编辑按钮,这会在日程表中的每个单元格上生成一个“更改”按钮。我想要的是创建一个IBAction,它将注册被按下的单元格的键。然后应用程序将转到类列表并显示所有类。用户将选择一个新课程,该应用程序将采用该课程并使用它来替换“已更改”的块中的课程。
我想我真正需要知道的是:
注册选择了哪个单元
以编程方式在视图控制器之间进行隔离
替换字典中的特定键值
我意识到这是很多信息,如果它令人困惑或我没有提供足够的信息,我会道歉。如果你想看一些我的代码或需要一些澄清,我会非常乐意给它。
答案 0 :(得分:0)
您可以通过调用
来触发UIViewController的segue[self performSegueWithIdentifier:@"SomeSegueIdentifierProbablySetInIB" sender:self];