1
當我嘗試以模態方式呈現第二個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];
}];
BC它被提出的第一個VC的解僱完成處理程序中我不應該得到的錯誤。任何人都知道一種方法讓這個消失?
內出於某種原因,當我嘗試'在調試PO pvc'我得到一個零 – 2013-04-08 00:42:45
你如果你在'UIViewController * pvc = [self presentingViewController]'後面添加'NSLog(@「%@」,pvc)'', – baris 2013-04-08 00:59:31
那個可以工作。有趣的是'po pvc'也開始不是零。 – 2013-04-08 03:01:09