下面是內置反對使用的XCode 6.4Xcode中關閉自動完成問題
NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue(), completionHandler: { response, data, error in
if error != nil {
println("there be an error")
} else {
let image = UIImage(data:data)
self.webimage.image = image
}
})
如果我兼作XCode的自動完成它,我在此狀態下結束單擊方法簽名的封閉部分IOS 8.4工作代碼:
Xcode中並沒有把})
在封閉的末端,還增加了-> Void in
。這是Xcode 6.4中的一個錯誤嗎?還是有閉包的兩種替代語法?
我什麼時候需要completionHandler : { arg, arg arg in
與completionHandler : {(arg,arg,arg) -> Void in //code })
如果可以按照您的需求進行自定義,這是否會對您有所幫助? https://stackoverflow.com/questions/48932152/xcode-auto-complete-for-blocks-within-a-block-and-the-blocks-theyre-in –