我不能使用 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-推荐答案 strong>
当使用模态视图时,您应该设计程序的流程,使用模态视图来收集或呈现信息,然后它们会返回到呈现它的 View 。然后,您可以呈现另一个模态视图。如果这对您的程序流程不起作用,您可能需要使用模态视图以外的其他东西。
关于ios - 无法执行转场和解雇,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/8694124/
|