你好,我正在實現一個圖形數據結構。當我嘗試建立應用程序的我從這裏https://github.com/waynewbishop/SwiftStructuresSwift Error:源文件中的編輯器佔位符
class Path {
var total: Int!
var destination: Node
var previous: Path!
init(){
//Error happens on next line
destination = Node(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double)
}
}
得到「源文件編輯器佔位符」
全圖實現從WayneBishop的GitHub上拉錯誤,我改變了Node
類各地:
public class Node{
var key: String?
var neighbors: [Edge!]
var visited: Bool = false
var lat: Double
var long: Double
init(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double) {
self.neighbors = [Edge!]()
}
}
這個錯誤發生在我迄今爲止建立的代碼中的5次。這個問題也被問到,但沒有回答。
我認爲這個錯誤可能是由於我對Node
類中的init()
所做的更改。在我更改之前,它只是init()
。如果是這樣,我該如何添加對象到課堂上?如果我的編程術語不正確,請原諒我,因爲我對OOP比較陌生。
是(Cmd + shift + K)暴徒生活!!!! – vinidog
@AhmetAkkök我不知道你做了什麼來創建這樣的問題,但是這個錯誤*目前*與你的建議沒有任何關係。他的代碼是'Node(key:String?'< - 他只需插入而不是'String'?它的值爲 – Honey