В зависимости от значения параметра units
, я хотел бы развернуть температуру по Фаренгейту или Цельсию, используя guard
. Тем не менее, я получаю ошибку оОхрана в условном заявлении
Использование неразрешенного идентификатора «Темп»
из следующего примера кода
let units = 0
if units == 0 {
guard let temp = currentDict["temp_f"] as? String else { return nil }
} else {
guard let temp = currentDict["temp_c"] as? String else { return nil }
}
Почему guard
не работает в этом примере?
Как 'currentDict' определено? –
@appzYourLife currentDict - это словарь из [String: AnyObject] – wigging
Кажется, что код отсутствует. Вы должны показать весь соответствующий код, включая строку, в которой указывается ошибка. Ваш вопрос будет легче понять, поскольку мы теперь просто догадываемся, что вы имеете в виду. http://stackoverflow.com/help/how-to-ask – Cenny