2011-11-27 18 views
1

我目前在xcode中構建了一個簡單的iPad應用程序。驗證完成後轉換到新視圖

我有2 uitextfieldsuibutton

我有應用程序當前使用asihttprequest輸入的用戶名和密碼在後端進行身份驗證。

身份驗證正在工作,因爲我看到控制檯中的成功橫幅。

我想將當前的視圖控制器轉換到新的視圖,但我不完全確定如何做到這一點。

我應該在我的appdelegate內聲明一些事情嗎?

回答

1

是的,你可能需要在AppDelegate中聲明一些東西。這將取決於你目前的佈局是,如果你有一個UINavigationController那麼你會做的是推一個新視圖控制器到這個UINavigationController做到這一點:

//Do this to push your new view controller, in this case named authenticationViewController 
[myNavController pushViewController:authenticatedViewController animated:YES]; 

如果你不理解我是什麼談到你可以閱讀關於documentation中的UINavigationController類的更多信息,我建議你閱讀包含關於UIViewControllers及其轉換的解釋的介紹。

如果你已經有一個導航控制器和一類,你可以做的是創造的UIViewController的一個新的子類,然後像做:

NewViewController *viewController=[[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil]; 
[[validationViewController navigationController] pushViewController:viewController animated:YES]; 

//Memory management 
[viewController release]; 
+0

認證正在進行中默認ViewController.m 同樣適用嗎?我正在閱讀一個博客,而實際上這是在AppDelegate.m中完成的,但我認爲它會以任何方式工作,然後基於,例如,如果登錄檢查,新視圖顯示.... – martylavender

+0

I只是編輯我的帖子,你可以試試。 :D –

+0

實際上查找uinavigationcontrollers我會推新的視圖進入驗證後驗證....我得到它 – martylavender