当我尝试设置我的按钮时,它一直告诉我有一个预期的贬值。
以下是代码:
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()
请帮忙,
谢谢!
答案 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'