Ios 如何在屏幕/标签上显示Int
我不知道如何在屏幕上显示int 这就是我尝试过的:Ios 如何在屏幕/标签上显示Int,ios,objective-c,swift,Ios,Objective C,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 } 我已将按钮和标签链接到视图
@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”操作符进行向下转换,但事实并非如此
在本例中,您希望初始化一个新字符串,将Int作为参数传递
someLabel.text = String(someVar)
试试这个
someLabel.text = "\(someVar)"
嗯
查看此文档尝试使用以下内容:
someLabel.text = "\(someVar)"
您可以这样做:
someLabel.text = NSString(format:"%d", someVar)
尝试使用类似someLabel.text=String(格式:“%d”,someVar)的格式编写
textLabel.text=String(myArray[indexPath.row])
Thank you someLabel.text=“(someVar)”也很完美。此外,我在手前简要浏览了文档,但看起来不够努力。再次感谢。您将如何编写textlab.text=String(myArray[indexath.row])
您可以像这样编写textlab.text=String(description:myArray[indexath.row])打印格式字符串中的%d和%i没有区别。您将如何编写textlab.text=String(myArray[indexath.row])
如何编写textlab.text=String(myArray[indexath.row])
如何编写textlab.text=String(myArray[indexath.row])
someLabel.text = NSString(format:"%d", someVar)