如何在UIWebView中打开我的documentDirectory(来自我的UITableView)文件?

时间:2011-12-05 07:07:00

标签: iphone objective-c ios xcode uitableview

我希望我的iOS文档目录中的文件(我的UITableView中列出的文件)可以访问,因此在点击时,UIWebView会加载该文件(离线)。

我该怎么做?

1 个答案:

答案 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