I have been trying refactor code by thanking functions and adding them in a separate file extension
of a ViewController
What I have in this extension is a function that adds gesture recognizers
to some views that have references to functions that I have placed in other file extension of the same ViewController
. On build I am getting this error "Expected expression in Swift key path"
What is causing this error?
I got this error when I accidentally left a backslash after a bracket in my object 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()
}
Removing the backslash fixed the error. Check out this answer by user eharo2 for details about why!
Maybe you have typo, for example:
\//
// MyClass.swift
// yyy
//
// Created by xxx on 4/25/19.
// Copyright © 2019 xxx. All rights reserved.
//
import Foundation
class MyClass {
}
In this Case I accidentally wrote '\' at start.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With