我是Swift的新手,所以我做了一个新的iOS项目。我已经声明了一个变量并将其内容放入其中。我也IBOutlet
为标签创建了一个标签,并试图在标签中获取一个变量。斯威夫特编译说:'UInt32' is not convertible to 'String'
。
我的代码有什么问题?
class ViewController: UIViewController {
@IBOutlet var Mark : UILabel
@IBAction func Rate(sender : UIButton) {
var chibotar = arc4random_uniform(6)
Mark.text = chibotar // error on this line
}
您需要将其转换为字符串。在这种情况下,您有几种方法可以执行此操作:
let chibotar = arc4random_uniform(6) // let instead of var for constants
Mark.text = String(chibotar)
Mark.text = chibotar.description
Mark.text = "\(chibotar)"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句