如何自动将我的 View Controller 推送到另一个 View Controller ?我在 viewWillApear 中得到了这段代码,当我的 Tabledata 包含 1 个项目时,它需要将其直接推送到另一个 View Controller ,但它不起作用
if ([DatainTable count] == 1) {
count.text = [NSString stringWithFormat:@"xxx"];
xViewController *scoreView = [[xViewController alloc]initWithNibName:@"xViewController" bundle:nil];
[scoreView.count setText:count.text];
[self.navigationController pushViewController:scoreView animated:YES];
}
我尝试了很多其他的事情,但没有成功
最佳答案
不应将代码放在 viewWillAppear:
中(其中第一个 View 的实际推送尚未发生),而应该将其放在 viewDidAppear:
中(即当第一个 View 完成推送时运行,您可以执行任何进一步的任务,例如推送另一个 Controller )
关于objective-c - 自动推送到其他 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10607410/