不使用按钮打开另一个ViewController?

时间:2014-07-25 22:25:45

标签: ios uiviewcontroller avaudioplayer

我正在尝试从另一个ViewController1打开一个ViewController2。我没有任何按钮,因为第二个ViewController应该在声音结束后启动。

我的ViewController1函数应调用ViewController2:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
    NSLog(@"audioPlayerDidFinishPlaying");

 //Here it should call the other ViewController

}

我该如何处理?

2 个答案:

答案 0 :(得分:1)

尝试这个......这与使用按钮进行操作相同:

 MyViewController* controller = [[MyViewController alloc] init];
 [self.navigationController pushViewController:controller animated:YES];

答案 1 :(得分:0)

如果您正在使用故事板。右键单击并从源按钮拖动到目标视图控制器,然后选择推送。

如果你想在代码中执行它,请确保你有一个导航视图控制器,然后按照建议的答案推送下一个视图。