2017-05-08 3 views
0

Ich laufe mit meinen Druck-Snapshot-Werten nach dem Update weiter in "Editor-Platzhalter in Quelldatei" -Fehler. Wenn ich versuche, die Codezeile zu löschen, stürzt die App ab.Editor-Platzhalter in der Quelldatei mit Druckwerten

let reference = FIRDatabase.database().reference().child("docs")//.child(UID!) 
    reference.observeSingleEvent(of: .value, with: { (snapshot) in 
    print(snapshot.value ?? <#default value#>) 
     }, withCancel: nil) 

Antwort

0

ersetzen <#default value#> in Ihrer print Aussage mit einigem aktuellen Standardwert.

Die <# und #> bezeichnen einen Platzhalter für den Editor, wie er häufig in Xcode-Snippets verwendet wird. Wenn Xcode diese Zeichen in einer Quelldatei sieht, werden sie zu einer Blase, die Sie auswählen können, indem Sie Tab drücken und dann durch einfaches Tippen ersetzen. Xcode erzeugt eine Warnung, wenn es diese Editor-Platzhalter findet (deren Einstellungen möglicherweise zu einem Fehler eskalieren), um Sie darauf aufmerksam zu machen, dass Code fehlt. Geben Sie beispielsweise in eine beliebige Swift-Funktion docatch ein und drücken Sie die Eingabetaste. Xcode füllt a do-catch snippet aus. Die zweite Zeile ist wirklich nur try <#throwing expression#>, aber Xcode macht es schick.

Verwandte Themen