UITableViewにtmpディレクトリの内容を表示していますが、各セルのファイルパスを取得できません。
セルが押されると、私のアプリはMPMoviePlayerでファイルを再生する必要がありますが、そうではありません。
これは私がこれまでに持っているものです:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *tmpDirectory = NSTemporaryDirectory();
fileList = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:tmpDirectory error:nil]; //nsarray
NSString *movieURL = [fileList objectAtIndex:indexPath.row];
NSURL *url = [NSURL URLWithString:movieURL];
_moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentModalViewController:_moviePlayerViewController animated:YES];
}
NSlogはビデオの名前を教えてくれますが、パスは教えてくれません。睡眠不足から考えすぎているような気がします。