首页 > 在storyboard中,TableVC 跳转到一个 VC,这样可行吗?

在storyboard中,TableVC 跳转到一个 VC,这样可行吗?

1、具体问题:

在sb中进行跳转,因为是打算点击TableVC中的不同cell,来跳到不同的VC(当我跳转到TableVC的时候是可以的)

2、做法

self.performSegueWithIdentifier("gotoNext", sender: self)

3、结果

结果就是当下一个页面是TableVC时,跳转不会有问题,而下一个页面是VC时,就会报错:


tableView边上拉出一个新的viewController(关联自己建的新类aClass)来,然后按住control键,左键从cell上拉到新的viewController上面,从弹出的框框里面选 relation segueshow
然后在tableview里面添加方法:
prepareForSeuge(segue: UISegue, sender: AnyObject)
这里的sender就是你点击的cell ,可以根据cell 的title之类的关键有区别性的信息来判断从哪个cell点击过来的。
然后
let destinationViewController = segue.destinationViewController as! aClass
再然后你就可以通过 destinationViewController 来访问aClass里面的属性来设置了。

也就是只用一个ViewController, 通过不同的cell判断来显示不同的内容。
都是纯手打 方法名参数可能会有错误,有问题再追问。

【热门文章】
【热门文章】