2011-08-03 14 views
1

テキストファイルをテキストビューに読み込むにはどうすればよいですか?私は多くの異なるテキストファイルを持っており、ユーザーは表示されているものを選択するので、そこにファイル名だけがあるわけではありません。なぜこれがうまくいかないのか本当に混乱しています。ファイルから文字列への読み込みに関するセクションのApple Developerサイトで正しく見つかりました。iOSのテキストファイルを読む

NSString *path = [[NSBundle mainBundle] pathForResource:@"%@" ofType:@"txt"]; 
textFile = [[NSString alloc] initWithContentsofFile:path]; 
textView.text = textFile; 

答えて

0

-pathForResource:ofType:フォーマット文字列を受け入れません。 @"%@"を、ファイルの基本名(ファイル名から拡張子.txtを差し引いたもの)を含む文字列に置き換えます。

また、2行目と3行目の不一致持っている:あなたはおそらく意味:理にかなって

textView.text = textFile; 
+0

[OK]を、。ユーザーが選択したものに依存するため、使用するベース名がわからない場合はどうすればよいですか? それをキャッチするために感謝します。それは確かに私が意味していたものです。 – ebeth

+0

次に、pathForResource文字列に '[NSString stringWithFormat:@"%@ "、USER_SELECTION]'を使用してください。 – Carter

+0

@ebeth:名前はどこかから来なければなりません。あなたが使用しようとしていた書式文字列の '%@ 'を代用する予定はありますか? *書式文字列の代わりに*を使用してください。 – Caleb