Swift将逗号分隔的字符串转换为NSMutableArray

Jak*_*ley 10 swift

我有以下字符串

var points = "4,5"
Run Code Online (Sandbox Code Playgroud)

我想转换为一个可变数组,所以它变成[4,5]我尝试了以下但它没有用

   var points = "4,5" 
   var selectedArray : NSMutableArray = [points]
Run Code Online (Sandbox Code Playgroud)

BVB*_*BVB 28

斯威夫特2:

干得好:

var points = "4,5"
var pointsArr = split(points) {$0 == ","}
Run Code Online (Sandbox Code Playgroud)

要么

var pointsArr = points.componentsSeparatedByString(",")
Run Code Online (Sandbox Code Playgroud)

来源:Swift:将String拆分为数组

斯威夫特3:

正如gomfucius所说:

var arr = points.components(separatedBy: ",")
Run Code Online (Sandbox Code Playgroud)

  • Swift 3:`var pointsArr = points.components(separatedBy:",")` (2认同)