如何在Swift中将[AnyObject]数组转换为字符串

时间:2018-02-28 10:55:39

标签: ios swift

例如:数组如[" A12",1,2,"测试"]。 我的预期结果应该能够在文本字段中绑定,或者以组件分隔符(,)作为字符串获取

2 个答案:

答案 0 :(得分:2)

首先将值映射到String值,然后使用您喜欢的分隔符将它们连接起来:

let description: String = ["A12", 1, 2, "Test"].map{ String(describing: $0) }.joined(separator: ", ")
print(description)

答案 1 :(得分:0)

你可以用它完成它,

    let array: [Any] = ["A12", 1, 2, "Test"]
    let tmpArray = array.map({ return String(describing: $0)})
    let string = tmpArray.joined(separator: ",")
    print(string)