2012-01-09 3 views
0

私はデフォルトのファイルappdelegate.h、.mファイルとrootviewcontroller.h and.mファイルを取得するナビゲーションベースのtempleteを持っています。今私はrootviewcontrollerがアプリケーションがデバイスにインストールされたときに初めて表示されることをプロジェクトで要求しています。そして、私はボタンをクリックイベントを持っているrootviewcontrollerで私はサブビューとして新しいビューを追加します。新しいビューには、さらに新しいビューを進めるボタンがあります。新しいビューを進めるには、[self.navigationcontroller pushviewcontroller:new_view1 animated:YES]を使用しますが、これは機能しません。ビューを押していないことを意味します。どのように私はそれを修正する?ナビゲーションコントローラが動作しません

私はdidfinish打ち上げのためにこのコードを使用appdelegateファイルで

: - :私が使用MAINVIEWのボタンclikc上

- (void)parser{ 
    main_view_obj=[[Home_Screen_viewController alloc] initWithNibName:@"Home_Screen_viewController" bundle:nil]; 
    [self.view addSubview:main_view_obj.view]; 

} 

終了 - 私はこのコードを使用

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{self.window.rootViewController = self.navigationController; 
    [self.window makeKeyAndVisible]; 
return YES; 

    } 

とrootviewcontrollerのボタンをクリックしたときに、このコード: -

-(IBAction)accounts{ 
    [appDelegate startProgressBar:@"while loading data..."]; 
    account_view =[[Account_login_viewController alloc] initWithNibName:@"Account_login_viewController" bundle:Nil]; 
    [self.navigationController pushViewController:account_view animated:YES ]; 
    self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
    [appDelegate endProgressBar]; 

} 

問題は[self.navigationController pushViewController:account _view animated:YES]は動作しません。どのようにそれを修正する?

答えて

0

は、それが働いている

-(IBAction)accounts{ 
        [appDelegate startProgressBar:@"while loading data..."]; 
        account_view =[[Account_login_viewController alloc] initWithNibName:@"Account_login_viewController" bundle:Nil]; 
        [appDelegate.navigationController pushViewController:account_view animated:YES ]; 
        appDelegate.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil] autorelease]; 
        [appDelegate endProgressBar]; 

    } 
+0

を動作しますが、これを試してみてください。しかし、backbarButtonItemは機能しません。 – ios

+0

bacbarbuttonの項目にアクションを挿入します。現在、それはゼロです。 –

関連する問題