【问题标题】:Swift - Editor placeholder in source fileSwift - 源文件中的编辑器占位符
【发布时间】:2016-09-18 01:49:32
【问题描述】:

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

【问题讨论】:

    标签: ios swift


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这段代码是错误的:

      fields[index].addGestureRecognizer(gestureRecognizer:  UIGestureRecognizer)
      

      当你调用一个方法时,你提供了一个参数值:你没有提供描述所需参数的类型。你想说的是:

      fields[index].addGestureRecognizer(gestureRecognizer)
      

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

      或者这个:

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

      【讨论】:

        猜你喜欢
        • 2017-05-04
        • 2019-04-30
        • 1970-01-01
        • 2020-02-22
        • 1970-01-01
        相关资源
        最近更新 更多