我希望我的iOS文档目录中的文件(我的UITableView中列出的文件)可以访问,因此在点击时,UIWebView会加载该文件(离线)。
我该怎么做?
答案 0 :(得分:2)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *pathForYourFile = [documentsDirectory stringByAppendingPathComponent:[filePathsArray objectAtIndex:indexPath.row]];
[yourWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:pathForYourFile ofType:@"html"]isDirectory:NO]]];
}
请参阅此文档以了解UIWebView支持的文件格式
http://developer.apple.com/library/ios/#qa/qa1630/_index.html