当我尝试以模态方式呈现第二个 VC 时,我收到此警告。
Warning: Attempt to present <RCTAddCardViewController: 0x1f5b21e0> on <IRSlidingSplitViewController: 0x1f538140> while a presentation is in progress!
这是我的做法:
UIViewController *pvc = [self presentingViewController];
[self dismissViewControllerAnimated:YES completion:^{
RCTAddCardViewController *vc = [[RCTAddCardViewController alloc] initWithNibName:nil bundle:nil];
[pvc presentViewController:vc animated:YES completion:nil];
}];
我不应该收到错误,因为它出现在第一个 VC 解雇的完成处理程序中。有谁知道让这个消失的方法吗?