我有一个文本字段和一个按钮。 当用户在我的文本字段中输入一个数字并单击该按钮时,我的程序将打印一个句子。我可以在Xcode中看到我的打印,但它并没有出现在应用程序屏幕上。
需要哪些代码才能在应用程序本身上显示我的打印件,而不仅仅是在Xcode"输出部分"中。
答案 0 :(得分:0)
看起来像是上一个问题的延续:Swifit (my first program) catching user input
在这种情况下,你需要做这样的事情:
class ValuesChecker {
class func checkValues(firstValue: Float, secondValue: Float) -> String {
if firstValue < 99.5 {
return "you need more attempts :( Shoot some more!!"
} else if firstValue > 99 && secondValue > 49 && secondValue / firstValue > 0.4999 {
return "accepted"
} else {
return "failed "
}
}
}
class ViewController: UIViewController {
// Add this outlet and make connection from storyboard
@IBOutlet weak var label: UILabel!
@IBOutlet weak var firstTextField: UITextField!
@IBOutlet weak var secondTextField: UITextField!
@IBAction func actionWithPressButton(sender: AnyObject) {
let firstValue = (firstTextField.text as NSString).floatValue
let secondValue = (secondTextField.text as NSString).floatValue
// text to your label
label.text = ValuesChecker.checkValues(firstValue, secondValue: secondValue)
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}