【发布时间】:2020-07-09 17:14:41
【问题描述】:
目前我有一个使用 bam 运算符的 sn-p 代码,但需要解包:
if let tagIds = location.tagIds, !filterSet.matchesTags(tagIds as! [String]) {
return false
}
我尝试使用警卫:
guard let tagIds = location.tagIds, let tapgIdsString = tagIds as? [String] else {return}, !filterSet.matchesTags(tapgIdsString) {
return false
}
但它会导致错误,“非空函数应该返回一个值”
【问题讨论】:
标签: ios swift swift-optionals