2011-11-22 88 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