2017-02-23 45 views
1

不时我得到这个错误及其都没问题解决,但我想了解如何防止这种情况:Xcode的希望“”代替“”

此代码提供错误:

if let predecessor = myTree.getNode(withValue: 7)?.predecessor()?.key { 
    print("Predecessor to 7 should be 5: ", predecessor) 
} 

错误是“关键” not working

后的空间,但如果我更换一个新的空间:

if let predecessor = myTree.getNode(withValue: 7)?.predecessor()?.key { 
    print("Predecessor to 7 should be 5: ", predecessor) 
} 

enter image description here

它运行得很好。有谁知道什么给了?

+0

难道你键入[不间断空格](https://en.wikipedia.org/wiki/Non- breaking_space)? (Mac键盘上的ALT +空格键) – Hamish

+0

如果下次发生复制+粘贴代码到文本文件并运行“xxd the_file”并使用十六进制更新问题,可能会有所帮助。 (或者在你的编辑器中按撤消,使它再次发生,并做同样的事情) – Pod

+3

使用“编辑器 - >显示不可见” –

回答

1

解决办法是尽量避免持有Alt键的同时按下空格键:)