Swift - 源文件中的编辑器占位符

时间:2016-05-20 17:39:55

标签: ios swift

我是swift的新手,我正在学习Swift的开源教程,但是一个错误不断出现 - “源代码中的编辑器占位符”这是代码:

func setupGameLogic (){
    for index in 0 ... fields.count - 1{
        let gestureRecogniser = UITapGestureRecognizer(target: self, action: Selector("fieldTapped:"))
        gestureRecogniser.numberOfTapsRequired = 1

        fields[index].addGestureRecognizer(gestureRecognizer:  UIGestureRecognizer) //Editor placeholder in source file
    }
}

2 个答案:

答案 0 :(得分:9)

此代码错误:

fields[index].addGestureRecognizer(gestureRecognizer:  UIGestureRecognizer)

当您调用方法时,您提供参数值:您不提供描述所需参数的类型。你想这样说:

fields[index].addGestureRecognizer(gestureRecognizer)

编辑器占位符是一个带有文本的实心圆角矩形,通过代码完成插入。它可能看起来像这样:

enter image description here

或者这个:

enter image description here

您需要在代码中查找此类内容并将其替换为实际文本(或删除它)。

答案 1 :(得分:1)

Code snippet

例如,如果在运行程序时将蓝色占位符代码留在文件中,则会出现此错误。尝试删除它,然后转到Product-> Clean and Product-> Build。