Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
void函数中意外的非void返回值(swift3)_Swift - Fatal编程技术网

void函数中意外的非void返回值(swift3)

void函数中意外的非void返回值(swift3),swift,Swift,此代码给出了错误信息: “void函数中意外的非void返回值” 函数不返回任何内容(字符串,字符串)->Void,代码包含: func joystick1() -> (xCoordinate:String, yCoordinate:String) { let outside1 = Circle(radius: 8) outside1.borderColor = #colorLiteral(red: 0.0352941192686558, green: 0.11764705

此代码给出了错误信息:

“void函数中意外的非void返回值”


函数不返回任何内容
(字符串,字符串)->Void
,代码包含:

func joystick1() -> (xCoordinate:String, yCoordinate:String) {
    let outside1 = Circle(radius: 8)
    outside1.borderColor = #colorLiteral(red: 0.0352941192686558, green: 0.117647059261799, blue: 0.164705887436867, alpha: 1.0)
    outside1.color = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
    let inside1 = Circle(radius: 2)
    inside1.draggable = true
    //-25, -40
    inside1.center.x = -40
    inside1.center.y = -25
    outside1.center.x = -40
    outside1.center.y = -25
    inside1.onTouchUp {
        return (inside1.center.x, inside1.center.y)
        inside1.center.x = -40
        inside1.center.y = -25

    }
    inside1.onTouchDrag {
    }
}
这意味着它应该返回一个元组


根据您的情况,删除该返回语句,或将函数的声明更改为
(String,String)->(Int,Int)
(String,String)->(Float,Float)
(或任何您想要的元组参数类型)。

在发布之前请先执行。返回后的代码将永远不会执行。你应该得到警告。我认为这个问题应该结束。你没有做过任何研究。我做过很多研究,你怎么知道我没有做过?这对我没有帮助!
return (inside1.center.x, inside1.center.y)