@IBAction func rerollTapped(sender: UIButton) {
var pickupLines:[String] = [
"aye babe, you from iraq cause you should babhdad ass up",
"HBB asdjksja asjd aj iueihieu",
"Dollar Menu akjshdskjhdksj",
"askdjkjashkjhd",
"skajshdkasjhdka"
]
var randomPickupLine = arc4random_uniform(UInt32(pickupLines.count))
self.pickupLabel.text = UILabel(named: randomPickupLine)
我正在尝试随机化拾取线并在标签中显示随机线。点击重新滚动按钮时,标签中会显示下一个随机拾取行。
似乎问题在于最后一行,它说“额外参数”名为“在电话中”
有什么想法吗?
答案 0 :(得分:0)
UILabel
没有一个带有名字的init方法(initWithName:在Objective-C中),这就是为什么这是一个"额外的参数" (对init()
方法)。也许你在考虑UIImage?
此外,您的randomPickupLine
是一个数字(索引),而不是字符串值。
此外,您正在尝试将标签(UI元素)分配给另一个标签的text
属性(需要一个字符串)