源文件中的编辑器占位符,带有打印值

时间:2017-05-08 20:29:46

标签: xcode editor placeholder

我一直在源文件""编辑器占位符中运行更新后我的打印快照值出错。如果我尝试删除代码行,应用程序崩溃了。

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

1 个答案:

答案 0 :(得分:0)

<#default value#>语句中的print替换为某个实际默认值。

<##>表示编辑器占位符,与Xcode代码段中常用的一样。如果Xcode在源文件中看到这些字符,它会将它们变成一个气泡,您可以通过按Tab来选择,然后只需键入即可进行替换。当Xcode找到这些编辑器占位符(您的设置可能会升级为错误)时会发出警告,提醒您注意缺少某些代码。

例如,在任何Swift函数中,键入docatch并按Enter键。 Xcode填写a do-catch snippet。第二行实际上只是try <#throwing expression#>,但Xcode使它看起来很花哨。