如何从文本字段中获取用户输入,然后将其输入更改为数组?

时间:2015-12-19 00:23:26

标签: arrays swift

我正在制作一个基本的成绩计算器应用程序,要求用户输入这样的成绩(66,77,88等)。当他们按下计算按钮时,它将接受输入并将其更改为数组。但是我怎么做呢?我在这里,苹果的网站和树屋环顾四周,所以我会感谢任何能以正确方式指导我的帮助。我不想要一个确切的答案,只是找到正确答案的一些指导。

1 个答案:

答案 0 :(得分:1)

您可以使用componentsSeparatedByString

示例

let input = "66, 77, 88"
// Remove any whitespace to avoid user error
let gradesString = input.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
let myStrings = gradesString.componentsSeparatedByString(",")

// Convert array of [String] to [Double]
var myGrades = [Double]()
for string in myStrings {
    myGrades.append(Double(string))
}

// Use myGrades