bug描述:在iOS 8的系统上,点击网页上的附件,弹出拍照、相册、取消,点击这三个选项中的任何一个都回到页面的起始页,在iOS9中引起崩溃。
html调用相机的代码方式不是用js和url的变化来调用的,而是直接用:
<input type="file"capture="camera"accept="image/*"id="cameraInput">点击button</button> 这种方式调用,app中不需要写任何代码,所以导致排查这个问题的时候很难联想到是界面跳转引起的
情形描述:页面弄成先用一个UIViewController *a presentViewController 一个UITabBarController *b ,b push 一个 UIViewController *c,c中的uiwebview加载网页调用拍照,选择拍照或者取消就导致返回a界面,或者崩溃
解决:不用presentViewController 方式