我需要检查item
是否与newItem
不相同。item
type是String,而newItem
type是(String),Xcode抱怨它无法进行比较。
for (index, item) in enumerate(components) {
let newItem = cleanItem(item)
if newItem != nil && newItem != item {
// update
} else {
// delete item
}
}
最佳答案
我需要将cleanItem
的返回类型从字符串更改为字符串?,因为必须允许它返回零。然后一切正常。混乱的同位语。