[英]How to display Int to screen/label SWIFT
我不知道如何在屏幕上显示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)
尝试使用以下,
someLabel.text = "\(someVar)"
你可以这样做:
someLabel.text = NSString(format:"%d", someVar)
尝试这个
someLabel.text = "\(someVar)"
是啊
someLabel.text = String(someVar)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.