2014-07-05 58 views
-2

我使用一個和這個類的超類是UIView類,我可以使用pushviewcontroller的iOS的UINavigationController PushViewController不是在工作

.h文件中

@class AppDelegate; 

@interface BarButton : UIView 
{ 

     AppDelegate *appDelegate; 

} 

@property(retain,nonatomic)AppDelegate *appDelegaet; 

.m文件

推到其他視圖 - 控制
appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 

-(IBAction)btn4Click:(id)sender 

{ 

    OrderViewController *orderView=[[OrderViewController alloc] 
     initWithNibName:@"OrderViewController" bundle:nil]; 
    [appDelegate.navObj.navigationController pushViewController:orderView animated:YES]; 

} 
+0

什麼??? C++ ???爲什麼? –

+0

什麼是AppDelegate類中的navObj。讓我知道它的類型或類別。 – iProgrammer

+0

我可以使用自定義類,那個類的超類是UIView類,在這個類中,我可以推送到其他視圖控制器代碼 –

回答

0

請更新您此行代碼

[appDelegate.navObj.navigationController pushViewController:orderView animated:YES]; 

[appDelegate.navObj pushViewController:orderView animated:YES]; 
+0

確定已完成工作謝謝 –

+0

很多,如果您接受此答案發現它是正確的!享受編碼! – iProgrammer

相關問題