2014-09-24 28 views
-1

感谢thelaws我已经解决了设备中的展示问题。但我仍然需要解决图像问题。需要将它们与HTML一起下载并展示以及任何提示?iOS下载整个HTML页面并在本地webView上展示

编辑:

-fixed其实我使用此代码,我从Anne在另一个线程了。它在iOS模拟器上起作用(不显示图像或其他任何东西,而不是HTML),但是当我尝试在我的设备中运行时,无法显示任何东西(甚至没有控制台错误),这有什么问题?

// Determile cache file path 
NSString *path = [[NSBundle mainBundle] resourcePath]; 
NSString *filePath = [NSString stringWithFormat:@"%@/%@", path, @"index.html"]; 

// Download and write to file 
NSURL *url = [NSURL URLWithString:@"http://www.google.nl"]; 
NSData *urlData = [NSData dataWithContentsOfURL:url]; 
[urlData writeToFile:filePath atomically:YES]; 

// Load file in UIWebView 
[web loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];  

固定的路径:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *path = [paths objectAtIndex:0]; 

回答

1

这是因为你不能写在设备上捆绑,但它工作在模拟器上。

请参阅Technical Q&A QA1662了解更多详情直接从苹果

+0

谢谢!!!!!! – 2014-09-24 14:56:19