我需要检查item是否与newItem不相同。itemtype是String,而newItemtype是(String),Xcode抱怨它无法进行比较。

for (index, item) in enumerate(components) {
    let newItem = cleanItem(item)
    if newItem != nil && newItem != item {
        // update
    } else {
        // delete item
    }
}

最佳答案

我需要将cleanItem的返回类型从字符串更改为字符串?,因为必须允许它返回零。然后一切正常。混乱的同位语。

10-08 07:30