首页 > 代码库 > iOS之input file调用相册控制器消失跳转到登陆页

iOS之input file调用相册控制器消失跳转到登陆页

      最近在做一个app要用到H5,其中有一个需求是要点击H5的的控件弹出系统相册,通过在H5的input file 中定义<input type="file" class="ios_only" accept="image/*" capture="camera">调用系统相册时虽然可以弹出如下的alertView

技术分享

但是当点击相册时却相册,反而是跳转到登陆面,查看控制台发现发现报了如下的错误:

技术分享

根据字面意思理解为我的四个控制的主控制器TabBarControllerViewController不在keywindow的视图层级里面,可能是因为这个原因当系统的alertView跳出后因根控制器不是当前控制器所以就崩溃,挑战到初始的根控制器,后来更改了keywidow的rootViewController为TabBarControllerViewController就可以了。如下图所示:

技术分享

技术分享

 

有什么疑问可以联系我的QQ547769931

 

iOS之input file调用相册控制器消失跳转到登陆页