I don't know how many forums I have already read, but I really don't know why it doesn't work!
I have an iPhone Application and I would like to show a Epub book to my user.
The user can read it online, otherwise he can download it into the Application Documents directory to read it afterwards.
I build this folder structure same like the online version and saved it into the document folder "frontend".
I ALSO can read this maintaine .HTML file, BUT the linked JS / CSS and HTML files does not work.
So I have some screenshots. I don't know, why the javascript cannot access to the .html docs.
offline version - saved into the filesystem "document folder"
online version - directly from server - it's ok!
I hope you could give me some hints.
Simply write the code
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];
The main thing is provide base url as your mainBundle or documents directory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With