私のアプリに「ファイル」という名前のフォルダがあります。私はそれらのTXTファイルをすべてTable Viewに表示し、それぞれをクリックして別のControllerで開くことができます。私はそれのすべての機能を持っているが、問題はテーブルビューに記載されている名前にあります。 TXTファイルの作業パス全体を提供していますが、ファイル名だけが必要です。 NSStringはlastComponentPathコード行を使用してそれを返すことができますが、セルテキストはNSStringから取得できません。では、ファイルの名前を返すようにして、それをテーブルビューに正しくリストする方法を教えてください。それは、セルコンテンツの場合iPhoneのテーブルビューリストファイル名?
NSBundle *bundle = [NSBundle mainBundle];
self.files = [bundle pathsForResourcesOfType:@"txt" inDirectory:@"Files"];
NSString *documentsDirectoryPath = [self.files objectAtIndex:thepath.row];
self.title = @"My Files";
self.filenames = [[documentsDirectoryPath lastPathComponent] stringByDeletingPathExtension];
:
cell.textLabel.text = [self.files objectAtIndex:indexPath.row];
だから、私はself.filenamesに入れてみましたが、NSStringのはindexPath.rowに応答しませんここに私の現在のコードです。ですから、self.files配列からファイルを読み込むことはできますが、self.filenames stringの名前を表示するにはどうしたらいいですか?
それは完璧に機能しました...私がそれ以前に考えていなかったとは信じられません。 – user717452