私はiOS
プロジェクトをXcode 7
とSwift3
としています。私はUITextView
を持っていて、ユーザーはそのテキストをNSUserDefaults
を介してString
変数に保存することができます。しかし、ユーザーが段落を含む多くのテキストを持っている場合、テキストを保存すると、元の段落を認識せずに、大きな長いテキスト文字列として一緒にコンパイルされます。UITextViewテキストを[文字列]に変換し、段落を文字列に分割します
どのように段落があるのかを認識してから、それを別の文字列にするにはどうすればよいですか?[String]
?これは可能ですか?テキストの
例:私は知っている
This is a complex task for me. I don't know how to do this.
ではなくString
を保存:ユーザー名の後
This is a complex task for me.
I don't know how to do this.
二つの別々の小段落でこのテキスト、それはようNSUserDefaults
に保存しますto NSUserDefaults
代わりに[String]
を使用する必要がありますが、UITextView
を取ってテキストを文字列配列に変換し、各段落を別々のString
に分ける方法はまだ分かりません。
この2行の間に改行文字があります。 –
したがって、 'UITextView'テキストを' NSString'に変換すれば、textView.components(separatedBy:\ n)を使うことができますし、新しい行の検出に基づいてそれらを区切りますか? – ChallengerGuy