【发布时间】:2013-11-28 06:26:26
【问题描述】:
我有FavouriteViewController,其中我有一个单击按钮时的按钮,我正在呈现一个名为LoginViewController 的视图(使用故事板)。
在此页面上(LoginViewController),我再次有按钮,单击该按钮我将关闭我的模态视图控制器,在关闭后我再次返回FavouriteViewController,当我尝试推送我的视图时,现在在此页面上它不推动的控制器。
这是我的代码 sn-p,
----- 第 1 部分 -----
FavoriteViewController.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];
}
FavoriteViewController.m
-(void)Loginsuccessfull{
NSLog(@"--- Inside Loginsuccessfull ---");
UserDetailsViewController *user=[[UserDetailsViewController alloc] init];
[self.navigationController pushViewController:user animated:NO];
}
我的日志显示:
--- Navigated to LoginViewController ---
--- Inside LoginViafb ---
--- Inside Loginsuccessfull ---
请帮忙,提前致谢。
----- 第 2 部分 -----:
** 我也试过了:**
我的 LoginViewController.m
中的代码- (IBAction)LoginViaFb:(id)sender{
NSLog(@"--- Inside LoginViafb ---");
[self dismissViewControllerAnimated:YES completion:NULL];
FavoriteTabViewController *fav=[[FavoriteTabViewController alloc] init];
fav.GoLogin=@"some values";
}
在 FavoriteViewController.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 显示任何警告?
-
确实得到任何异常或错误。你使用的是哪个版本的xcode
-
我的日志中没有任何错误,我使用的是 xocde 5.0
标签: ios iphone objective-c ipad pushviewcontroller