我不知道如何在屏幕上显示int?
这就是我尝试过的:
@IBOutlet weak var Button: UIButton! @IBOutlet weak var someLabel: UILabel! var someVar = 0 @IBAction func buttonPressed(sender: AnyObject) { someVar = someVar + 1 someLabel.text = (String)someVar }
谢谢,抱歉这个菜鸟问题.
解决方法
这不是Swift中的有效类型转换.
(String)someVar
如果String是Int的有效子类型,则可以使用“as”运算符进行向下转换,但事实并非如此.
在这种情况下,您希望初始化一个新的String,将Int作为参数传递.
someLabel.text = String(someVar)