我正在尝试从URL创建一个文件名。每次我都必须强制删除数组中的第一个项。就像C#implementation检查空字符串一样。
是否可以删除数组中的"/"?有没有更好的方法来实现这一点?

let url = "https://stackoverflow.com/questions/ask"
var filePathComponents:[String]  = []
filePathComponents = assetURL.pathComponents as! [String]
filePathComponents.removeAtIndex(0)
let fileName = "-".join(filePathComponents)

最佳答案

我建议

filePathComponents.filter { return $0 != "/" }

关于arrays - 根据条件将数组项转换为字符串-Swift,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32103185/

10-12 06:25