print命令将\ n添加到Xcode 7中的所有内容

时间:2015-06-14 18:41:53

标签: ios xcode printing xcode7

我想我会从零开始学习使用新的xcode 7构建ios应用程序,遵循一个涉及使用print(消息)的教程,屏幕右侧的预览显示已打印的文本但添加了\ n。例如,如果我希望它显示“Hello World”,预览将显示“Hello World \ n”。

谁能看到我哪里出错了?我为这看起来多么愚蠢而道歉,我只是想从一开始就做好一切,以避免进一步的问题,谢谢! :)

2 个答案:

答案 0 :(得分:2)

在Swift 2.0中,print已重新定义为与Swift 1.0中的println类似。您可以使用print(..., appendNewLine: false)

删除新行

编辑:显然,Apple的语言之神决定再次改变一切。正确的语法,从Xcode 7 Beta 6开始,包括Xcode 7 GM,现在是:

print(..., terminator: "")

答案 1 :(得分:1)

这就是print消息现在如何运作的方式。它默认替换旧的println命令。如果您不想要添加换行符,则必须这样说(appendNewLine:参数)。您可能需要考虑阅读文档:

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Reference/Swift_StandardLibrary_Functions/index.html#//apple_ref/swift/func/s:FSs5printurFq_T_