为什么我的pad上很多地方都会报这个错误?
 Warning: Attempt to present <“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“: 0x1524fa00>  on <ReleaseRootViewController: 0x160b7bf0> which is already presenting (null)这个红色的部分在我用_UIDocumentActivityViewController,UIImagePickerController谁时就是谁。我感觉是不是我的 工程少什么设置了啊?因为我在pad调相册没反应可是在iphone上就是一点问题也没有的。
顺便说几句,我的测试设备都是ios9的。

解决方案 »

  1.   

    ipad 和 iphone 在dismiss 一个viewCtroller的时候调用的方法不一样,从你这个报的错误看,肯定是你之前的viewController没有取消掉。ipad 和iphone 不一样
      

  2.   

    不是啊,比如我要进入相册,肯定是截图这样的代码就可以了啊。通过这段代码,我的iphone可以进入相册,但是我的ipad进不去,我困惑的就在这里。因为我以前做app没考虑ipad的情况,现在公司开发应用需要pad也开发,所以这方面的我就不太熟了。我也知道很可能pad和iphone进入相册的方式不一样,可是我也找了一些东西来看,依然没有效果。求指教》》》
      

  3.   

    ipad我也没用过,不过看你的提示应该是和2楼说的一样,你检查看一下是不是有哪个地方已经有presentView...一个vc了没有dismiss掉,注意你present出来的vc不一定是UIIMagePickerController