我是iOS开发的新手,我试图遵循Udacity中的课程。
但是在执行segue时遇到了麻烦。
我的第二个视图控制器中没有调用prepareForSegue
。
我有两个viewcontroller,一个是 ViewController ,另一个是 PlaySoundViewController 。
我已将故事板上的那些链接到swift中的真实课程。
我已经从第一个视图控制器拖动到第二个视图控制器以生成一个segue并将其命名为“gonext”。
我打电话给performSegueWithIdentifier("gonext", sender:aduio);
答案 0 :(得分:3)
要转到下一个视图控制器,您必须执行方法
Self.performSegueWithIdentifier("gonext", sender:aduio);
你出错的一件事是你必须在第一个视图控制器中运行prepareForSegue方法而不是第二个视图控制器来发送数据。
因此,不是在第二个视图控制器中运行prepareForSegue方法,而是在第一个视图中运行它。