我是Swift的新手,所以我创建了一个新的iOS项目.我已经声明了一个变量并将一个内容放入其中.我也IBOutlet为标签创建,我试图在我的标签中获得一个变量.Swift编译器说:'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
}
Run Code Online (Sandbox Code Playgroud)
您需要将其转换为String.在这种情况下,您有几种方法可以做到这一点:
let chibotar = arc4random_uniform(6) // let instead of var for constants
Mark.text = String(chibotar)
Mark.text = chibotar.description
Mark.text = "\(chibotar)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10466 次 |
| 最近记录: |