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 } } 

这个代码是错误的:

 fields[index].addGestureRecognizer(gestureRecognizer: UIGestureRecognizer) 

当你调用一个方法时,你提供了一个参数值:你不提供描述所需参数的types。 你想这样说:

 fields[index].addGestureRecognizer(gestureRecognizer) 

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

在这里输入图像说明

或这个:

在这里输入图像说明

你需要在你的代码中寻找这样的东西,并用实际的文本replace它(或删除它)。

代码片段

例如,如果您在运行程序时将蓝色占位符代码保留在文件中,则会出现此错误。 尝试删除它,然后去产品 – >清洁和产品 – >生成。