0

我有一个更改视图控制器的按钮,所有视图都在导航控制器中。

当我使用 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];
}
4

0 回答 0