使用objective-c打开一个新的viewcontroller

时间:2015-03-20 17:00:16

标签: ios xcode6

我对iOS开发是全新的。我只是在用户点击按钮时尝试打开新页面。但它没有用。我正在使用这段代码:

(IBAction)btnOpenNewPage:(UIButton *)sender {   
    FacebookViewController *ls=[[FacebookViewController alloc] initWithNibName:@"loginSuccessViewController" bundle:nil];
    [self.navigationController pushViewController:ls animated:YES];
}

但我不明白为什么它不起作用!我正在使用Xcode 6。我想我需要在其他文件中添加一些参数或代码。请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果你的代码不起作用,那么你可能没有navigationController。尝试创建一个:

-(IBAction)btnOpenNewPage:(UIButton *)sender {   

FacebookViewController *ls=[[FacebookViewController alloc] initWithNibName:@"loginSuccessViewController" bundle:nil];

UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:Is];


[nav pushViewController:ls animated:YES];
}