UIButton SetUp的预期解体

时间:2016-03-13 03:57:08

标签: ios swift

当我尝试设置我的按钮时,它一直告诉我有一个预期的贬值。

以下是代码:

    class MenuScene: SKScene {
var menuView = UIView()
let btn = UIButton(type: UIButtonType.Custom) as UIButton
btn.backgroundColor = UIColor.blueColor()
btn.setTitle("Button", forState: UIControlState.Normal)
btn.frame = CGRectMake(100, 100, 200, 100)
btn.addTarget(self, action: "clickMe:", forControlEvents: UIControlEvents.TouchUpInside)
self.menuview.addSubview(btn)
func clickMe(sender:UIButton!)
{
    let scene = GameScene.unarchiveFromFile("GameScene") as! GameScene
    scene.scaleMode = SKSceneScaleMode.AspectFill
    view!.presentScene(scene)
}

}

错误在于:btn.backgroundColor = UIColor.blueColor()

请帮忙,

谢谢!

2 个答案:

答案 0 :(得分:2)

  

以下是代码:

问题不在于代码,而在于代码所在的位置。它漂浮在太空中。你不能这样做。像这样的可执行代码只能放在一个地方:在函数体中。您需要代码放在某处。它不能像你拥有它那样在你的类声明中浮动。

答案 1 :(得分:0)

如@matt的回答所述,代码必须在func中。它不能像这样在课堂上。

UPDATE
    tblAddress
SET
    District = B.District
FROM
    tblAddress A
    JOIN
    tblDistrict B ON A.Address LIKE '%' + B.District + '%'
WHERE
    A.District = 'N/A'