plistからデータを取得しようとしています。plist の 1 つの行には、View Controller に表示されるときに行を変更するために、間に「\n」を含む文があります。しかし、plist を配列として取得しているため、NSString を使用してその要素を文字列にキャストすると、ローカライズされた文字列として読み取られません。ラインチェンジはありません。テキスト全体が「\ n」の間に表示されています。「\n」を機能させるにはどうすればよいですか?
質問する
177 次
1 に答える
0
ここで起こっていることは、plist ファイルがバックスラッシュをエスケープして、入力したとおりに表示されるようにすることです。これは、表示されている がファイル内に\n
保存されていることを意味し\\n
ます。XML ストレージを使用している場合は、テキスト エディターで開いてこれを確認します。
この問題については議論されており、複数の解決策がNSString: newline escape in plist で提案されています。
于 2012-05-15T12:47:17.387 に答える