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

我从ViewController1获得的函数应调用ViewController2:

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

 //Here it should call the other ViewController

}


我该如何处理?

最佳答案

尝试一下...与使用按钮进行操作是一样的:

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

关于ios - 打开另一个ViewController而不使用按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24965415/

10-16 14:10