"Swift键路径中的预期表达式"使用Extensions重构代码时出错

ISS*_*ISS 4 refactoring ios class-extensions swift

我一直在尝试重构代码,感谢函数并将它们添加到一个单独的文件extensionViewController

我在这个扩展中有一个函数,它添加gesture recognizers了一些视图,这些视图引用了我放在其他文件扩展名中的函数ViewController.在构建时我收到此错误"Swift键路径中的预期表达式"

导致此错误的原因是什么?

Edm*_*aum 16

这是一个不确定的错误.当我在对象init中的括号后不小心留下反斜杠时出现此错误:

init(for note: Note, atAnchor anchor: ARAnchor) {\

    let billboardNode = note.type.basicNode

    self.node = billboardNode
    self.text = note.description ?? "[No Text]"
    self.type = note.type
    addText()
}
Run Code Online (Sandbox Code Playgroud)

删除反斜杠修复了错误.

  • 我很高兴我不是唯一一个用谷歌搜索过这个的人。 (2认同)

lev*_*van 6

也许您有错字,例如:

\//
//  MyClass.swift
//  yyy
//
//  Created by xxx on 4/25/19.
//  Copyright © 2019 xxx. All rights reserved.
//

import Foundation

class MyClass {

}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不小心在开始时写了“ \”。