相对较新的IOS&来自Android背景的Xcode,我在一些教程中找到了按结束闭包的返回和Xcode以特殊方式格式化它。然而,在我的情况下,这并不总是有效。
此视频提及的另一个示例(开始13.06,结束13.16) https://youtu.be/v9JtVJUxX7k?t=13m6s
与其他IDE相比,Xcode目前非常错误,因此很难判断这只是一个错误还是我做错了什么。是否有人能够指导我如何实现这一目标或为何发生这种情况?
答案 0 :(得分:5)
对于Xcode 8.1自动完成,对于尾随闭包,必须在任何其他占位符之前进行处理。切换到Xcode 8.2也解决了这个问题。
答案 1 :(得分:1)
很难从屏幕截图中确切地说出来,但看起来你没有点击Return键,而完成处理程序占位符实际上是选中。您必须选择它,或单击占位符。在您的配色方案中,我相信占位符背景颜色将变得更加饱和,占位符块内的文本颜色将变暗而不是光。在此选定的占位符状态中,按Return键可创建您希望的尾随闭包语法。
为了它的价值,我在上面的例子中输入了与Xcode 8.2 beta 2中完全相同的代码,当我选择占位符块并按Return键时,我得到了5个中的5个中的尾随闭包语法