Я пробовал реализовать точку или «точку» в калькуляторе Я программирую калькулятор Windows 7 как ссылку на мой калькулятор.Добавить точку в калькуляторе Swift
Я попытался это в моем коде:
@IBAction func btnDot(sender: AnyObject)
{
if(lblResult.text!.characters.count == 0)
{
lblResult.text = "0."
}
else
{
if(Float(lblResult.text!.lowercaseString.characters.contains(".")) == -1)
{
lblResult.text = lblResult.text! + "."
}
}
lblResult.text = lblResult.text
}
но функция btnDot не похоже на работу. В чем проблема?
Примечание: lblResult.text является идентификатором моей UILabel для отображения результатов
* «Кажется не работает» * является бесполезным описанием проблемы. Каков вход, фактический результат и ожидаемый результат? - И разделите свое выражение на более мелкие отдельные заявления, чтобы изолировать проблему (другими словами: узнайте, как отлаживать). –
* Подсказка: * 'Float (someText.contains (". ")) == -1' никогда не будет правдой. Где вы это нашли? –
И эта строка: lblResult.text = lblResult.text ничего не делает –