iOS - VC已在呈现的VC上呈现(null)

时间:2015-08-10 14:02:58

标签: ios objective-c swift

我的问题是Warning: Attempt to present <UIAlertController: 0x15ce86c10> on <MyProject.MyViewController: 0x15ce7fe80> which is already presenting (null)

我已经阅读了几个答案,表明问题是原因,因为MyViewController已经提出了某些内容(并且在提出另一件事之前必须予以驳回)。

在我的特定情况下,MyViewController 没有提供任何内容,但是正在通过 MyRootViewController

呈现

换句话说,它是这样的:MyRootViewController - &gt;礼物 - &gt; MyViewController - &gt;礼物 - &gt; UIAlertController

MyViewControllerMyRootViewController呈现的事实,我无法呈现UIAlertController的原因?

修改

代码非常大,调用的执行方式如下:

// MyRootViewController
self.performSegueWithIdentifier("go_to_MyViewController", sender: self)  // It is a "Present Modally" segue

// MyViewController
self.presentViewController(myAlertVC, animated: true, completion: nil)

0 个答案:

没有答案