Witam wdrażam strukturę danych wykresu. Kiedy próbuję zbudować aplikację I pojawia się błąd „zastępczy redaktor pliku źródłowego”Błąd Swift: zastępczy edytor w pliku źródłowym
Pełne wykres realizacja został wycofany z WayneBishop za GitHub stąd https://github.com/waynewbishop/SwiftStructures
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)
}
}
Zmieniłem Node
Class dokoła:
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!]()
}
}
Ten błąd występuje 5 razy w całym kodzie, który zbudowałem do tej pory. Również to pytanie zostało zadane, ale nie udzielono odpowiedzi.
Myślę, że błąd może wynikać z moich zmian w init()
w klasie Node
. Przed moimi zmianami było to tylko init()
. Jeśli tak, jak mogę dodać obiekty do klasy? Wybacz mi, jeśli nie mam racji w mojej terminologii programistycznej, ponieważ jestem względnie nowy w OOP.
Tak (Cmd + shift + K) Thug Life !!!! – vinidog
@ AhmetAkkök Nie wiem, co zrobiłeś, aby stworzyć taki problem, ale ten błąd * obecnie * nie ma nic wspólnego z tym, co sugerujesz. Jego kod to 'Node (klucz: String?' <- On po prostu musi wstawić zamiast 'String' ?. Oczekuje wartości – Honey