我有一个从一个屏幕映射到下一个屏幕的转场。第一个屏幕始终会转到第二页。但我想确保如果执行了某些代码(例如验证检查正常),segue 只会转到第二页。可以设置吗?
谢谢!
最佳答案
-(IBAction)add:(id)sender {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
dispatch_sync(dispatch_get_main_queue(), ^{
[[CMPopupManager sharedObject] showWaitingPopup];
});
sleep(3);
dispatch_sync(dispatch_get_main_queue(), ^{
[[CMPopupManager sharedObject] closeWaitingPopup];
[self performSegueWithIdentifier:@"addCarSegue" sender:self];
});
});
}
(使用 Storyboard ,不是从按钮而是从 View Controller 拖动 segue 操作)
关于ios - 如何使segue仅在某些代码执行后才起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869129/