【发布时间】:2013-04-14 14:27:29
【问题描述】:
我已经查看了我能找到的所有关于这个的教程,但我仍然没有答案。我需要从代码中调用另一个视图。我正在使用UIStoryboards。我已经多次通过从UIButtons 拖动来更改视图,但现在它必须来自代码。如果这是用户第一次打开应用程序,我正在尝试从主菜单调用信息页面。但是,我似乎找不到从代码中更改视图的方法。我所有的视图都由相同的文件 (ViewController2) 控制。我的主菜单的identifier 是ViewControllerMain,信息页面的identifier 是ViewControllerInfo。首先我尝试了这个:
[ViewControllerMain presentViewController: ViewControllerInfo
animated:YES
completion: NULL];
然后我尝试为每个人创建不同的UIViewControllers 并说:
[ViewController2 presentViewController: ViewController
animated:YES
completion: NULL];
都没有用。对于第一个,它说:
使用未声明的标识符 ViewControllerMain。
在第二个中,它说:
意外的接口名称“ViewController”:预期的标识符。
我能做什么?
【问题讨论】:
-
如何创建控制器?
-
我在 MainStoryboard.storyboard 文件中创建了它们
标签: ios objective-c uiviewcontroller uistoryboard presentviewcontroller