Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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
Swift 行上的连续声明必须用';分隔';迅捷的_Swift - Fatal编程技术网

Swift 行上的连续声明必须用';分隔';迅捷的

Swift 行上的连续声明必须用';分隔';迅捷的,swift,Swift,我不断得到一行上的-6个连续声明必须用“;”分隔在“lpgr.minimumPressDuration=1”之后 正如@Philip Mills所指出的,函数外有可执行语句。 以下是一个例子: lpgr.minimumPressDuration = 1 lpgr.delaysTouchesBegan = true lpgr.delegate = self self.colVw.addGestureRecognizer(lpgr) 所有这些都是可执行语句,因为它们

我不断得到一行上的-6个连续声明必须用“;”分隔在“lpgr.minimumPressDuration=1”之后


正如@Philip Mills所指出的,函数外有可执行语句。 以下是一个例子:

    lpgr.minimumPressDuration = 1
    lpgr.delaysTouchesBegan = true
    lpgr.delegate = self
    self.colVw.addGestureRecognizer(lpgr)

所有这些都是可执行语句,因为它们可以执行。将它们移到函数内。

如果您发布的内容正是您的代码,它可能会抱怨函数外存在可执行语句。我已编辑代码,但函数外没有可执行语句。我仍然收到此错误。。我做错了什么?你错了,函数或init外有几行可执行语句
    lpgr.minimumPressDuration = 1
    lpgr.delaysTouchesBegan = true
    lpgr.delegate = self
    self.colVw.addGestureRecognizer(lpgr)