点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 闪豚AI训练★批量生成原创好文章 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 高质量SEO原创文章生成☆过AI检测 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 NLP原创SEO文章AI自动生成教学 本广告位待租本广告位待租待租

温馨提示:需广告位请联系广告商务经理

苹果ios在哪里打开文件(如何打开网络文件或本地的文件)

苹果ios在哪里打开文件(如何打开网络文件或本地的文件)

iOS开发过程中,我们经常会遇到打开网络文件或者本地文件的需求。我简单介绍一下我知道的两种打开文件的方法。

在开发过程中,你可能会遇到两种文件,一种是生成的文件放在网络上或者本地,一种是即时生成的文件。

对于第一种文件,我们可以直接按照文件路径打开,只是生成URL的方式可能有所不同。如果文件存储在本地,我们使用以下方法生成URL:

n surl * file _ URL=[n surl file urlwithpath : file path];

如果文件存储在网络上,请使用以下方法生成URL:

NSURL * file _ URL=[NSURL URL with string : file path];

其中,filePath是文件在沙盒目录和网络中的路径,file_URL是相应的路径。之后,我们可以使用UIWebView来加载文件:

[self . webview loadrequest :[nsurlrequestwithrul : file _ URL]];

对于第二种需要即时生成的文件,我们需要服务器端同事的帮助,请求通过网络以字节流的形式返回给我们:

ns string * file pa打开浏览器th=[nshome directory()stringbyappendingpathcomponent : @ ” Documents “];

NSError *错误;

NSFileManager * file manager=[NSFileManager default manager];

[file manager createdirectoryatpath : file path withinintermediated directory : yes attributes : il error : error];

NSString * path

path=[file path stringbyappendingpathcomponent :[ns string string withformat : @“% @”,fileName]];

ns d本地天气预报ata * data=[[ns data alloc]initwithba本地宝se文件传输助手 64 encoded data : data optioios是苹果还是安卓ns :0];

[[NSFileManager default manager]createfileatpath : path content打开历史的正确方式s : data att本地疫情ributes : nil];

其中fileName是文件的名称,data是文件的字节流。经过以上操作,我们可以打开在应用程序的沙盒目录中找到文件,然后通过打开本地文件来打开它。

注意:除了使用WebView打开文件,还可以使用苹苹果7果自带的QLPreviewController打开文件。有兴趣的可以本地回收站文件在哪里qq浏览器研究一下。

欢迎各位对iOS开发感兴趣的朋友一起讨论!

免责说明

本站资源大多来自网络,如有侵犯你的权益请提交工单反馈(点击进入提交工单) 或给邮箱发送邮件laakan@126.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!

给TA打赏
共{{data.count}}人
人已打赏
!
也想出现在这里? 联系我们
广告信息
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索