我有FavouriteViewController
其中我有一個按鈕點擊按鈕我提出了一個模態稱爲LoginViewController
(使用故事板)的視圖。解僱目前視圖控制器後無法推視圖控制器
在這個頁面(LoginViewController
),我再次有按鈕,點擊我解散我的模態視圖控制器,解僱後我再次回到FavouriteViewController
現在在這個頁面上,當我嘗試推我的視圖控制器它doesn推動。
這裏是我的代碼片段,
------ PART 1 -----
FavouriteViewController.m
- (IBAction)LoginClicked:(id)sender {
NSLog(@"--- Navigated to LoginViewController ---");
//Navigates to `LoginViewController` using storyboard..
}
LoginViewController.m
- (IBAction)LoginViaFb:(id)sender{
NSLog(@"--- Inside LoginViafb ---");
[self dismissViewControllerAnimated:YES completion:NULL];
FavoriteTabViewController *fav=[[FavoriteTabViewController alloc] init];
[fav Loginsuccessfull];
}
FavouriteViewController.m
-(void)Loginsuccessfull{
NSLog(@"--- Inside Loginsuccessfull ---");
UserDetailsViewController *user=[[UserDetailsViewController alloc] init];
[self.navigationController pushViewController:user animated:NO];
}
我的日誌顯示:
--- Navigated to LoginViewController ---
--- Inside LoginViafb ---
--- Inside Loginsuccessfull ---
請幫幫忙,並在此先感謝。
----- PART 2 -----:
**我也試過:**
代碼在我LoginViewController.m
- (IBAction)LoginViaFb:(id)sender{
NSLog(@"--- Inside LoginViafb ---");
[self dismissViewControllerAnimated:YES completion:NULL];
FavoriteTabViewController *fav=[[FavoriteTabViewController alloc] init];
[email protected]"some values";
}
和FavouriteViewController.m
-(void)viewDidAppear:(BOOL)animated{
NSLog(@"some values --- %@",some values);
if ([GoLogin isEqualToString:@"some values"]) {
NSLog(@"Method called");
[self.navigationController pushViewController:[[UserDetailsViewController alloc] init] animated:NO];
}
}
但它仍然沒有幫助,顯示some values --- null
xcode顯示任何警告? – freelancer
確實得到任何異常或錯誤。你正在使用的xcode的版本 – codercat
我沒有在我的日誌中得到任何錯誤,並且我使用的是xocde 5.0 – Krunal