iOS之H5调用系统相册相机浏览文件

在我们iOS开发中大家遇到过H5和原生交互,需要上传文件,刚开始的思路肯定是在之前轻车熟路的js交互中原生方法获取文件之后上传,今天我们了解一个新的方法,其实苹果官方给我们提供了一个更简单的方法,

H5调用系统相册相机浏览文件
self.wkwebView = [[WKWebView alloc] initWithFrame:self.view.bounds];
    self.wkwebView.backgroundColor = [UIColor orangeColor];
    [self.view addSubview:self.wkwebView];
    [self.wkwebView loadHTMLString:@"" baseURL:nil];

上面的代码运行之后如下效果


运行效果

点击获取图片弹框

其实核心代码就这一段:
( 1 )@"" //该方法可以获取图片,txt,pdf等等各类文件,

拓展
( 2 )@"" //如果只获取图片文件的话中间的file换成image就可以了

注:这里调用相机相册,一定要在plist文件里面做相关权限申请,要不然会崩溃

结:就单独的文件获取而言这个方法是不是很简单,H5工程师自己就能搞定了,都不用我们动手了,

回答返回按钮的问题

最近项目模块返回按钮
浏览模块返回按钮
浏览模块跳转之后返回按钮

你可能感兴趣的:(iOS之H5调用系统相册相机浏览文件)