我有一個iOS
項目使用Xcode 7
和Swift3
。我有一個UITextView
,使用戶可以通過NSUserDefaults
將該文本保存到String
變量中。但是,如果用戶有很多包含段落的文本,當他們保存文本時,它將它們編譯成一大串文本,而不是識別原始段落。將UITextView文本轉換爲[String],將段落分隔爲字符串
我該如何讓文本字符串在本質上承認有段落,然後將它們分成[String]
的單獨字符串?這可能嗎?文字
例子:
This is a complex task for me.
I don't know how to do this.
的用戶名這樣的文字,這是兩個單獨的小段落,之後會到NSUserDefaults
保存爲:
This is a complex task for me. I don't know how to do this.
我知道,而不是保存String
到NSUserDefaults
我需要改爲使用[String]
,但我仍然不知道如何使用UITextView
並將其文本轉換爲字符串數組,將每個段落分隔爲一個單獨的String
。
這兩行之間有一個換行符。 –
因此,如果我將'UITextView'文本轉換爲'NSString',那麼我可以使用textView.components(separateBy:\ n),它會根據檢測到的新行將它們分開嗎? – ChallengerGuy