额外的论点"命名"在电话中

时间:2014-11-16 17:17:33

标签: ios swift

   @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)

我正在尝试随机化拾取线并在标签中显示随机线。点击重新滚动按钮时,标签中会显示下一个随机拾取行。

似乎问题在于最后一行,它说“额外参数”名为“在电话中”

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

UILabel没有一个带有名字的init方法(initWithName:在Objective-C中),这就是为什么这是一个"额外的参数" (对init()方法)。也许你在考虑UIImage?

此外,您的randomPickupLine是一个数字(索引),而不是字符串值。

此外,您正在尝试将标签(UI元素)分配给另一个标签的text属性(需要一个字符串)