Мне нужно проверить, не item
не идентичен newItem
. item
type is String, тогда как newItem
тип (String) и Xcode жалуется, что он не может сравниться.Сравнение равенства строк в Swift: String! = (String)
for (index, item) in enumerate(components) {
let newItem = cleanItem(item)
if newItem != nil && newItem != item {
// update
} else {
// delete item
}
}
Что произойдет, если вы пытаетесь 'newItem [0]'? –
Можете ли вы дать нам подпись 'cleanItem'? –