2011-11-22 86 views
-1

我是一个相当新的iOS程序员,而且我最近一直遇到我的多视图应用程序的问题。我使用基于分页的应用程序与两个视图。我似乎无法制作一个IBAction,允许我在每个视图之间切换。我试着使用:Xcode 4.2 MultiView App

[self presentModalViewController: SecondViewController animated: YES]; 

,但我不断收到一个错误,指出:

“使用未声明的标识符的 'SecondViewController'

回答

2
use of undeclared xxx 

所以,你应该声明,第一。请按照下列步骤操作:

  1. 创建一个名为SecondViewController
  2. 新文件和厦门国际银行在您的第一个视图控制器,该代码添加到FirstViewController.m文件的头部导入第二个视图控制器:

    #进口“SecondViewController。 H”

  3. 当呈现所述第二视图控制器,应首先进行初始化,你应该写:

    SecondViewController * secondVC = [[SecondViewContro ller alloc] initWithNibName:nil bundle:nil];

  4. 现在你可以调用你的代码,但与实例:

    [自我presentModalViewController:secondVC动画:是];

  5. 不要忘记清理:

    [secondVC发布];

希望帮助:)

+0

+1,这是不相关的问题,但释放secondVC可以在这里也被提及。 (如果这是唯一的代码运行,则有泄漏) –

+0

谢谢,我已修改。 :) – Shiny