我不知道已经看了多少个论坛,但我真的不知道为什么不起作用!
我有一个 iPhone 应用程序,我想向我的用户展示一本 Epub 书籍。
用户可以在线阅读,也可以下载到Application Documents目录后阅读。
我构建了与在线版本相同的文件夹结构,并将其保存到文档文件夹“frontend”中。
我也可以读取这个维护的 .HTML 文件,但链接的 JS / CSS 和 HTML 文件不起作用。
所以我有一些截图。我不知道为什么 javascript 无法访问 .html 文档。
离线版本 - 保存到文件系统“文档文件夹”中 https://www.dropbox.com/s/bih4m22br0lcbpw/Bildschirmfoto%202012-11-08%20um%2012.14.37.png
在线版本 - 直接从服务器 - 没问题! https://www.dropbox.com/s/3tvrn0gnsgpqt4g/Bildschirmfoto%202012-11-08%20um%2012.16.49.png
我希望你能给我一些提示。
简单写一下代码
NSString *path = [[NSBundle mainBundle] pathForResource:@"offlineEpub" ofType:@"html"];
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
UIWebView *webView = [[UIWebView alloc] init];
[webView loadHTMLString:content baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
[self.view addSubview:webView];
最主要的是提供基本 url 作为您的 mainBundle 或文档目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)