2012-02-16 9 views
1

私は奇妙な問題があります。私は、次のようにUITextViewを作成しているし、うまくいきました。文字列の書式設定の問題 - 改行が正しく印刷されない

textView.Text = @"Blah blah blah\nblah blah blah"; 

今、私はplistのに文字列を移動していると私はそれのplistから動的にテキストをつかんでいますし、今では「\ n」が、実際にテキストビューに表示されますが、私はそれが新しいとして機能するようにしたいですライン。何が問題なのでしょうか?

私はこのようにplistからテキストを取得するためのカスタムメソッドを使用しています。

+ (NSString*)readValueFromPlist:(NSString*)plistName forKey:(NSString*)key 
{ 
    NSString *path = [[NSBundle mainBundle] pathForResource:plistName ofType:@"plist"]; 

    NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path]; 

    return [dict valueForKey:key]; 
} 

答えて

2

動作しませんplistファイルでリテラル\nを置きます。テキスト値を編集するときは、代わりに「option + enter」を使用する必要があります。あるいは、リテラル\nのシーケンスをプログラムでエスケープすることもできます。

詳細はこちらからNSString: newline escape in plist

+0

オプション+入力してください!ありがとう! –

関連する問題