2011-12-05 71 views

回答

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

+0

不支持的文件格式,你不聽我的問題。我需要UITableView中當前選中的文件在WebView中打開。我知道如何在UIWebView中打開本地文件,只是不知道如何打開UITableView中所選行的文件... – pixelbitlabs

+0

您必須告訴系統必須打開哪個文件。它不會只是自己抓住文件。無論如何,我已經通過添加上一個問題中的內容來更新我的答案。我想這可能會幫助你。 – sElanthiraiyan

相關問題