1
я могу получить предупреждение, чтобы показать, но у него есть некоторые проблемы:Если - еще в Swift
- Титр не появляется
Я не могу получить, если заявление часть работы. Предупреждение выскакивает, показывая только:
число сообщений должно быть 24 или менее
вместе с кнопкой закрытия и никогда не меняется.
Использование XCode 6.3 и IOS 8.
var title: String!
if difference > hoursLabel {
title = "Sorry!"
}
else if difference < hoursLabel {
title = "That's better!"
}
let message = "Number must be 24 or less"
var alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Close", style: .Default, handler: nil))
self .presentViewController(alert, animated: true, completion: nil)
Попробуйте изменить это 'else if' на' else'. – Sudeep
В чем разница и hoursLabel? Эти строки? Также не кажется, что утверждения выполнены. Вы можете, как предложили изменить else, если на другое, и это, по крайней мере, вызовет вторую часть. Но это не будет правильным, если утверждение, если ваши фактические условия неверны. –