[英]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.