2011-03-29 21 views
0

我正在使用UIButton調用以下IBAction來顯示視圖控制器,據我所知這是一個正常的方式做到這一點?它在4.3模擬器中完美工作,但是當我在4.3 iPod上運行它時,按下按鈕,下面的代碼被調用,但沒有任何反應,沒有錯誤,沒有反饋,...有什麼想法?iPhone應用程序將推動視圖控制器在模擬器,但不是在設備

-(void)showAddNewUserView{ 
    AddNewUserViewController *AddNewUserView = [[AddNewUserViewController alloc]init]; 
    [AddNewUserView setHidesBottomBarWhenPushed:YES]; 
    [self.navigationController pushViewController:AddNewUserView animated:NO]; 
} 

回答

0

如果不是 - (IBAction)showAddNewUserView?

我還認爲:

  • 以小寫字母開頭的實例名,不過這只是我
  • 發送[...發佈];按下控制器消息後
0
[self.navigationController pushViewController:AddNewUserView animated:YES]; 

試試這個。

+0

我到目前爲止試過的東西都是動畫:YES和NO,清理版本,從設備中刪除應用程序並再次運行,重新啓動設備,重新啓動MAC。 – Palm 2011-03-29 11:35:28

+0

購買一個新的iPod,購買一個新的Mac,並安裝新鮮的Xcode上... lolzz ...在你從這個長時間的努力,sry無法阻止自己 – 2011-03-29 11:44:10

+0

它必須與導航控制器有關。我也使用這個代碼: - (void)viewWillAppear:(BOOL)animated {super viewWillAppear:YES]; [self.navigationController setNavigationBarHidden:NO]; }這隻能在模擬器上再次運行,導航欄永遠不會出現在ipod上運行.. – Palm 2011-03-29 12:23:18

相關問題