我正在尝试从另一个ViewController1打开一个ViewController2。我没有任何按钮,因为第二个ViewController应该在声音结束后启动。
我的ViewController1函数应调用ViewController2:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
NSLog(@"audioPlayerDidFinishPlaying");
//Here it should call the other ViewController
}
我该如何处理?
答案 0 :(得分:1)
尝试这个......这与使用按钮进行操作相同:
MyViewController* controller = [[MyViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
答案 1 :(得分:0)
如果您正在使用故事板。右键单击并从源按钮拖动到目标视图控制器,然后选择推送。
如果你想在代码中执行它,请确保你有一个导航视图控制器,然后按照建议的答案推送下一个视图。