0
我想我的iOS文檔目錄中的文件(這些文件在我的UITableView中列出)是可訪問的,所以當點擊時,UIWebView會加載該文件(脫機)。如何在UIWebView中打開我的documentDirectory(從我的UITableView)文件?
我該怎麼做?
我想我的iOS文檔目錄中的文件(這些文件在我的UITableView中列出)是可訪問的,所以當點擊時,UIWebView會加載該文件(脫機)。如何在UIWebView中打開我的documentDirectory(從我的UITableView)文件?
我該怎麼做?
- (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
不支持的文件格式,你不聽我的問題。我需要UITableView中當前選中的文件在WebView中打開。我知道如何在UIWebView中打開本地文件,只是不知道如何打開UITableView中所選行的文件... – pixelbitlabs
您必須告訴系統必須打開哪個文件。它不會只是自己抓住文件。無論如何,我已經通過添加上一個問題中的內容來更新我的答案。我想這可能會幫助你。 – sElanthiraiyan