簡體   English   中英

如何顯示Int到屏幕/標簽SWIFT

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

瀏覽此文檔https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM