遇到这个警告后找了一下网络资源,基本上只说通过
[self.view.window.rootViewController presentViewController:controller animated:YEScompletion:nil];
可以消除该警告,但是我是不满足于仅仅消除警告的,得搞清楚怎么会出现这个。于是在 * 上看到一条回答
应该就是这个原因了,于是从头找起,由于使用了IIViewController这个作为逻辑上的根控制器,而程序实际的根控制器是模版自动生成的ViewController,在初始化ViewController是通过
[self.view addSubview:iiViewController.view];
将IIViewController的视图展现出来的,那么IIViewController本身是不在程序的控制器堆栈之中的,就是所谓的detached view controllers,所以导致此问题