2017-05-08 53 views
0

更新後,我用我的打印快照值繼續運行「源文件中的編輯器佔位符」錯誤。如果我嘗試刪除該行代碼,該應用程序崩潰。帶有打印值的源文件中的編輯器佔位符

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

回答

0

print聲明替換<#default value#>一些實際的默認值。

<##>表示編輯器佔位符,如在Xcode片段中常用的那樣。如果Xcode在源文件中看到這些字符,它會將它們變成一個氣泡,您可以通過按Tab來選擇它,然後只需鍵入即可進行替換。當Xcode發現這些編輯器佔位符(您的設置可能升級爲錯誤)時會發出警告,提醒您注意缺少一些代碼。

例如,在任何Swift函數中,鍵入docatch並按Enter鍵。 Xcode填入a do-catch snippet。第二行真的只是try <#throwing expression#>,但Xcode使它看起來很花哨。

相關問題