Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 自动从一个视图控制器切换到另一个视图控制器_Xcode_Viewcontroller - Fatal编程技术网

Xcode 自动从一个视图控制器切换到另一个视图控制器

Xcode 自动从一个视图控制器切换到另一个视图控制器,xcode,viewcontroller,Xcode,Viewcontroller,我有一个项目,用户在其中填写web表单,一旦用户点击submit,它就会移动到显示消息“sent”或“error”的viewcontroller 如何使其在一定时间后自动移动到主视图控制器,而无需按下按钮(因此它显示消息“sent”约2-3秒,然后移动到主vc) 如有任何信息,将不胜感激,谢谢 肖恩看看这里: 您可以触发块内的某些代码在指定延迟后运行。在该代码中,可以包含导航到其他视图控制器的代码。 执行此操作的代码取决于是否使用故事板。如果您使用的是故事板,则可以使用: [self perf

我有一个项目,用户在其中填写web表单,一旦用户点击submit,它就会移动到显示消息“sent”或“error”的viewcontroller

如何使其在一定时间后自动移动到主视图控制器,而无需按下按钮(因此它显示消息“sent”约2-3秒,然后移动到主vc)

如有任何信息,将不胜感激,谢谢

肖恩

看看这里:

您可以触发块内的某些代码在指定延迟后运行。在该代码中,可以包含导航到其他视图控制器的代码。 执行此操作的代码取决于是否使用故事板。如果您使用的是故事板,则可以使用:

[self performSegueWithIdentifier:@"MySegueName" sender:self];
如果未使用情节串连板,则可以使用以下命令以模式显示第二个视图控制器:

   [self presentModalViewController:myNewViewController animated:YES];

您应该能够显示视图,并在viewDidLoad方法(或ViewDidDisplay)中设置计时器以调用解除视图控制器的方法。使用performSelector:withObject:afterDelay执行延迟