Да, это человек против времени компилятора, и компилятор снова побеждает! В func getRecordNumber я возвращаю Bool и Dictionary
func getRecordNumber(recordNumber: Int32) -> (isGot: Bool, dictLocations: Dictionary <String, Double>)
...
return (isGot, dictLocations)
Однако после того, как я вызвал func и задал вопрос о логическом возврате isGot, я получаю сообщение об ошибке
(isGot: Bool, dictLocations: Dictionary <String, Double>) Does not conform to protocol "Boolean Type"
Есть идеи, что я упустил?