对于一个可能很简单的问题,我提前道歉。我正在使用 XCode 4.4 并试图在按下按钮以显示有关我的应用程序的信息时简单地调用第二个视图控制器。我创建了第二个视图控制器 (SecondViewController),并且似乎有适当的 .h 和 m 文件。我在情节提要中添加了一个视图控制器,并将视图控制器的类更改为 SecondViewController。
在第一个视图控制器上,我只是有一个按钮来调用我创建的 showSecond 方法。
当我通过模拟器执行应用程序并按下第一个视图控制器上的按钮时,屏幕按预期翻转,但它进入黑屏,而不是我在情节提要场景中自定义的屏幕。
这是初始视图 controller.m 文件中的代码片段:
-(IBAction)showSecond
{
SecondViewController *controller = [[SecondViewController alloc] init];
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:controller animated:YES completion:nil];
}
按照教程,我能够在没有故事板方法的情况下使其工作,但它需要一个稍微不同的 init 函数,因为它引用了一个 xib 文件。我正在尝试尽可能多地使用故事板,并且是 xcode 编程的新手。
谢谢,杰弗里