OGeek|极客世界-中国程序员成长平台

标题: ios - 无法执行转场和解雇 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:50
标题: ios - 无法执行转场和解雇

我不能使用 segue 呈现第二个 View 并在之后关闭第一个 View :

[self performSegueWithIdentifier"TargetLS" sender: self];
[self dismissModalViewControllerAnimated:YES];

我总是有多个模态视图相互叠加。

如果我这样说:

[self dismissModalViewControllerAnimated:YES];    
[self performSegueWithIdentifier"TargetLS" sender: self];

我收到一些奇怪的错误代码:

2012-01-01 17:23:54.018 Coverdale[21462:f803] *** Assertion failure in -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:], 
/SourceCache/UIKit_Sim/UIKit-1912.3/UIWindowController.m:188



Best Answer-推荐答案


当使用模态视图时,您应该设计程序的流程,使用模态视图来收集或呈现信息,然后它们会返回到呈现它的 View 。然后,您可以呈现另一个模态视图。如果这对您的程序流程不起作用,您可能需要使用模态视图以外的其他东西。

关于ios - 无法执行转场和解雇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8694124/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4