我目前正在使用Xcode和Swift开展学校项目。我试图从函数返回一个整数,但它不允许我这样做;显示错误" void函数"中出现意外的非void返回值。
func MoveButton2(xcoordinate: integer_t){
var xcoordinate = arc4random_uniform(275) + 50
xcoordinate = xcoordinate * 1
return xcoordinate
}
如何修复错误?感谢。
答案 0 :(得分:1)
你需要改变你的功能:
func MoveButton2(xcoordinate: integer_t) -> Int {
var xcoordinate = arc4random_uniform(275) + 50
xcoordinate = xcoordinate * 1
return xcoordinate
}
这样,Xcode就知道你应该返回一个整数。