我是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
}
}
答案 0 :(得分:9)
此代码错误:
fields[index].addGestureRecognizer(gestureRecognizer: UIGestureRecognizer)
当您调用方法时,您提供参数值:您不提供描述所需参数的类型。你想这样说:
fields[index].addGestureRecognizer(gestureRecognizer)
编辑器占位符是一个带有文本的实心圆角矩形,通过代码完成插入。它可能看起来像这样:
或者这个:
您需要在代码中查找此类内容并将其替换为实际文本(或删除它)。
答案 1 :(得分:1)