iOS whose view is not in the window hierarchy 出现的原因
出现的原因:不是用当前栈顶的控制器调用present方法就会出现这个问题
用栈顶的控制器调用present就行了 或者获取当前window的根控制器
//以下代码仅供参考
UIViewController *rootVC=[UIApplicationsharedApplication].keyWindow.rootViewController;
[rootVC presentViewController:secondView animated:YES completion:nil];
解决方法:
返回要销毁VC 对已经弹出的present方式ViewController dismiss掉,再present即可。