我正尝试从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的问题,但我无法亲自处理。
此致,
肯
本文发布于:2024-01-31 21:48:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170670889331580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |