【发布时间】:2015-06-30 21:15:22
【问题描述】:
假设我有以下 api:
func paths() -> [String?] {
return ["test", nil, "Two"]
}
我在需要[String] 的方法中使用它,因此我必须使用简单的map 函数解开它。我目前正在做:
func cleanPaths() -> [String] {
return paths.map({$0 as! String})
}
这里,强制施法会导致错误。所以从技术上讲,我需要解开 paths 数组中的字符串。我在执行此操作时遇到了一些麻烦,并且似乎遇到了一些愚蠢的错误。有人可以帮我吗?
【问题讨论】:
标签: swift dictionary optional unwrap