我正在使用 UITextView 将一些值添加到数组中。

如果文本与 UITextView 之间有换行符 ( \n ) 或逗号 ( , ),我想将它们分成单个项目。

var values = self.textLabel.text.componentsSeparatedByString("\n")
for item in values {
    if item != "" {
        cellDataSet.insert([item, false], atIndex: 0)
    }
}

最佳答案

如果要在多个 tokens 上分隔 String ,请使用 componentsSeparatedByCharactersInSet(_:)
例子:

let text = "This is, some, text; With multiple | seperators"
let separators = NSCharacterSet(charactersInString: ",;|")
let values = text.componentsSeparatedByCharactersInSet(separators)

关于ios - 如何将 [String] 拆分成行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30589372/

10-10 05:55