Проект, который отлично компилируется в Xcode 8.3.2, показывает много ошибок компиляции при сравнении необязательного/необязательного значения с ==
Я нашел более старое предложение по удалению сравнения ‹> для одного и того же: operator.md" rel="nofollow noreferrer">https://github.com/apple/swift-evolution/blob/master/proposals/0121-remove-Optional-comparison-operators.md
Итак, теперь в Xcode 9 я даже не могу сравнить две опции:
let xxx: String? = "A"
let yyy: String? = "B"
if xxx == yyy { //ERROR: Ambiguous use of operator '=='
}
Может ли кто-нибудь указать мне ресурс, где это будет объяснено? Или это просто временный баг?
Спасибо