我很快乐,所以具体可以帮助很多! :)
基本上,我在我的swift文件中为TableView
提供了这段代码override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if indexPath.row == 1 {
self.performSegueWithIdentifier("Test1", sender: self)
}else {
self.performSegueWithIdentifier("Test2", sender: self)
}
}
在我的故事板中,我的Segues设置如下: (对不起,我没有足够的代表发布图片)
标识符:Test2,Segue:Modal。 与另一个相同,但使用Test1作为标识符
任何帮助将不胜感激!
编辑:我得到的错误信息是我发布的第一行代码中的“Thread 1,Breakpoint 1”
答案 0 :(得分:0)
不推荐使用作为segue的模态,而是使用Show。在故事板中单击segue(箭头),转到属性检查器,然后单击带有标签Segue的下拉列表,然后选择Show。
答案 1 :(得分:0)
只需制作segue" Show"在#34; Storyboard Segue"
部分下