因此,這裏是我的問題:如何通過presentModalViewController將消息發送到按下按鈕的UIViewContoller(登錄)?
我有一個navigationController的AppDelegate中:
[self.window addSubview:navigationController.view];
在那裏,我把一個presendModalViewController:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[self navigationController] presentModalViewController:passwordViewController animated:YES];
}
我想要一個PasswordView它接收密碼並告訴NavigationController中的UIView,他可以開始捕獲信息從互聯網上,用一個不錯的MBProgressHUD加載視圖。
我試圖建立一個委託,但它沒有工作,因爲我的UIView的實例是建立在導航控制器。
我有什麼辦法可以告訴我UIView這是我的NavigationController該密碼被賦予和後面的密碼是正確的UND說回來:
[self.parentViewController dismissModalViewControllerAnimated:YES];
刪除對此有何看法?
有一個App名爲iOutbank其中有我要承擔什麼...
哇,太快了!THX很多, 但是我沒有得到你的想法:「將你的密碼視圖控制器的代表設置爲應用視圖控制器類」,你能解釋我嗎? – verklixt
查看我添加的代碼示例,這可能會更有意義......我忽略了一些顯示和解除密碼視圖控制器的詳細信息,但希望這可以爲您提供想法。 –
哦,你非常快,非常感謝! 我也有這個想法,但卡在我的邏輯寫的地方。 因此,我的PasswordViewController實例在AppDelegate中,但是我的邏輯是在另一個Controller中編寫的,此ViewController位於NavigationController下,我無法通過它訪問它:[self.navigationConroller.MYOtherViewWhereMyLogicIs loginSucceeded]。 你有沒有得到我的問題,或者我會給你更多的代碼? MYOtherViewWhereMyLogicIs是一個UITableViewController,這就是爲什麼它的重要原因,我不能將邏輯設置到AppDelegate .... – verklixt