在线的连续声明必须用“;”分隔

时间:2015-11-29 06:29:35

标签: ios swift2

func createButtonWithTitle(title: String) -> UIButton {

let button = UIButton.buttonWithType(.System) as UIButton
button.frame = CGRectMake(0, 0, 20, 20)
button.setTitle(title, forState: .Normal)
button.sizeToFit()
button.titleLabel.font = UIFont.systemFontOfSize(15)
button.setTranslatesAutoresizingMaskIntoConstraints(false)
button.backgroundColor = UIColor(white: 1.0, alpha: 1.0)
button.setTitleColor(UIColor.darkGrayColor(), forState: .Normal)

button.addTarget(self, action: "didTapButton:", forControlEvents: .TouchUpInside)

return button
}

UIButton之前的第1行投掷错误。 我该如何解决?

1 个答案:

答案 0 :(得分:0)

只需将此line == (key - 1)替换为->,这就是它应该是的。

<强> 附录:

您尚未显示您仍然遇到的后续错误;但是,我决定测试你的代码,并设法在Xcode 7.1(在Swift 2中)为你修复这些代码。

请参阅评论中所做的更改。

->