0
私のファイルは私のiOSドキュメントディレクトリ(私のUITableViewにファイルがリストされています)からアクセスできるようにしたいので、タップするとUIWebViewがそのファイルをロードします(オフライン)。私のdocumentDirectory(私のUITableViewから)ファイルをUIWebViewで開くにはどうすればいいですか?
どうすればいいですか?
私のファイルは私のiOSドキュメントディレクトリ(私のUITableViewにファイルがリストされています)からアクセスできるようにしたいので、タップするとUIWebViewがそのファイルをロードします(オフライン)。私のdocumentDirectory(私のUITableViewから)ファイルをUIWebViewで開くにはどうすればいいですか?
どうすればいいですか?
- (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