1

我正在研究一個新的應用程序,其中有一個「主」UIViewController與一些UIButtons和一旦用戶點擊按鈕,應用程序正在導航到另一個UIViewController。iOS:UIViewController沒有被推送問題

出於某種原因,UIViewControllers沒有打開,當你點擊按鈕時什麼也沒有發生。幾點,任何人誰試圖幫助應該知道

  • 我使用的代碼和接口是非常相似的,我已經創造了另一個應用程序和工作正常的(我三重檢查的代碼,它的在使UIViewControllers導航區域相同)
  • 我三重檢查了界面生成器項目和他們的連接到IBOutlet我們罰款(視圖連接到視圖,文件的所有者設置正確,等等......)
  • 我將NSLog插入到未被推送的UIViewController中,我可以看到正在調用initWithNibName,但未調用viewDidLoad。
  • 我使用的是基本的,簡單的代碼來創建和推動的UIViewController:ALLOC + initWithNibName然後presentModalViewController或pushViewController(他們沒有工作),正如我所說,在相同的機制另一個應用程序,它工作正常。

我不知道去哪裏找!也許我錯誤地檢查了Interface Builder中的一些「啓用」按鈕或類似的東西。

有沒有人遇到類似的東西,或者可能有一些新的想法,我應該在哪裏看?

回答

0

嗯,奇怪。的事情,我能想出現在:DIT你調用[超級]在你的viewDidLoad? 它是否被疊加在另一個視圖之後?運行儀器以查看是否分配了推送視圖上的所有內容,以便知道整個視圖是否已加載。你使用導航控制器?比你使用pushViewController。當你不想要模型時,你需要使用當前的模型控制器。