我有一个更改视图控制器的按钮,所有视图都在导航控制器中。
当我使用 Button 进行转换时,我使一切正常
- (IBAction)new:(id)sender {
UIViewController *nextView = (UIViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"DetailView1"];
[self.navigationController pushViewController:nextView animated:YES];
}
但是,当我在从另一个类调用的方法中使用完全相同的代码时,它不起作用!我得到了我在日志中打印出来的“HERE”,所以我知道它被正确调用了。是否有可能因为我从另一个班级调用自我而不工作?正如我所说,这两个地方的代码完全相同。
-(void)nextpage
{
NSLog(@"HERE");
UIViewController *nextView = (UIViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"DetailView1"];
[self.navigationController pushViewController:nextView animated:YES];
}