Ich habe einen Fehler beim Ausführen einer bitweisen Operation für zwei boolesche Werte erhalten. Fehler: | help meiOS: Binärer Operator '| =' kann nicht auf zwei 'Bool'-Operanden angewendet werden
func checkAvailability(available:Bool) -> Bool{
var bChanged = false
bChanged |= available //"Binary operator '|=' cannot be applied to two 'Bool' operands"
return bChanged
}
Bitte jemand das Problem ...
zu lösen "Binary Operator '=' zwei 'Bool' Operanden werden nicht angewendet"
'| =' welcher Operator ist das ???? –
Zeigen Sie uns, wie dieser Operator definiert ist (er ist nicht in Swift, also müssen Sie ihn irgendwo definiert haben, oder er stammt aus einer Bibliothek eines Drittanbieters). – Moritz
Bitweise ODER '|' –