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

问题描述 投票:0回答:2

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

ios swift
2个回答
2
投票

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

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

0
投票

你可以用这个完成它,

    let array: [Any] = ["A12", 1, 2, "Test"]
    let tmpArray = array.map({ return String(describing: $0)})
    let string = tmpArray.joined(separator: ",")
    print(string)
© www.soinside.com 2019 - 2024. All rights reserved.