Xcode 8结束关闭自动完成问题

Ryk*_*uno 1 xcode closures ios swift swift3

我从Android背景中对IOS和Xcode相对较新,我在一些教程中发现按结束闭包的返回和Xcode以特殊方式格式化它.然而,在我的情况下,这并不总是有效.

按下Enter之前和之后会发生什么 在此输入图像描述 在此输入图像描述

我见过并希望它能做到的. 在此输入图像描述

此视频中提到的另一个示例(开始13.06,结束13.16) https://youtu.be/v9JtVJUxX7k?t=13m6s

与其他IDE相比,Xcode目前非常错误,因此很难判断这只是一个错误还是我做错了什么.是否有人能够指导我如何实现这一目标或为何发生这种情况?

Ryk*_*uno 5

对于Xcode 8.1自动完成,对于尾随闭包,必须在任何其他占位符之前进行处理.切换到Xcode 8.2也解决了这个问题.

对于图像中的示例,在编辑请求占位符以实现所需效果之前,必须自动完成尾随闭包. 在此输入图像描述