我一直在尝试通过感谢函数并将它们添加到一个单独的文件extension
中来重构代码ViewController
我在这个扩展中拥有的是一个函数,它添加gesture recognizers
到一些视图中,这些视图引用了我放在其他文件扩展名中的函数ViewController
。在构建时,我收到此错误“Swift 键路径中的预期表达式”
是什么导致了这个错误?
我一直在尝试通过感谢函数并将它们添加到一个单独的文件extension
中来重构代码ViewController
我在这个扩展中拥有的是一个函数,它添加gesture recognizers
到一些视图中,这些视图引用了我放在其他文件扩展名中的函数ViewController
。在构建时,我收到此错误“Swift 键路径中的预期表达式”
是什么导致了这个错误?
当我不小心在对象初始化中的括号后留下反斜杠时出现此错误:
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()
}
删除反斜杠修复了错误。查看用户 eharo2 的这个答案,了解原因的详细信息!
也许你有错字,例如:
\//
// MyClass.swift
// yyy
//
// Created by xxx on 4/25/19.
// Copyright © 2019 xxx. All rights reserved.
//
import Foundation
class MyClass {
}
在这种情况下,我不小心在开始时写了“\”。