【发布时间】:2012-04-26 03:57:55
【问题描述】:
我制作了在显示初始视图时显示第二个视图的测试应用程序。我的代码是这样的:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self performSegueWithIdentifier:@"showSecondView" sender:self];
}
但没有显示第二个视图。有人能帮我吗。非常感谢
【问题讨论】:
-
第一个问题是,您是否使用该标识符创建了 segue? segue 是否从调用 performSegueWithIdentifier 的视图连接?
-
是的,我用这个标识符创建了序列,它从调用 perfomSequeWithIdentifier 的视图连接到第二个视图
-
您在 viewDidLoad 中调用它是否有原因?我可能会尝试将其移至 viewDidAppear。
-
我将它移动到 viewDidAppear 并且它可以工作。非常感谢
-
您是否尝试过将 sender 设置为“nil”而不是“self”?
标签: ios xcode ios5 storyboard segue