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