iphone保存html文件怎么打开,如何在iPhone上执行HTML文件(Objective C)?

我正尝试从iPhone中的Objective C中启动HTML文件。我创建了该文件,但无法执行。我怀疑我没有正确地形成URL或正确指定了openURL命令。

代码如下:

NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]);

if (![[UIApplication sharedApplication] openURL:HTMLurl])

{

NSLog(@"URL failed to open.");

}

这是HTMLurl包含的内容:

文件://localhost/var/mobile/Applications/E43AB0A2-C868-497C-9164-DA101372AD5D/Documents/HTMLfileout.html

我能够使用相同的代码来使音频播放,并在另一个网址中指定:

文件://localhost/var/mobile/Applications/E43AB0A2-C868-497C-9164-DA101372AD5D/Documents/audiofileout.mp3

但是,html代码返回零,没有任何反应。

以下是我如何创建网址:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];

NSString* HTMLFilePath = [documentsDirectory stringByAppendingPathComponent:@"HTMLfileout.html"];

HTMLurl = [NSURL fileURLWithPath:HTMLFilePath];

NSLog(@"HTMLurl: %@", [HTMLurl absoluteURL]);

NSData* outputData = [LTTInterface getCompressedHTMLData];

[outputData retain];先谢谢你。我知道很多已经回答了有关格式化url的问题,但我无法亲自处理。

此致,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值