-1
我想增強下面的代碼:當我點擊「submitData」按鈕時,添加的代碼應該取消完成處理程序。如何取消完成處理程序?
func returnUserData(completion:(result:String)->Void){
for index in 1...10000 {
print("\(index) times 5 is \(index * 5)")
}
completion(result: "END");
}
func test(){
self.returnUserData({(result)->() in
print("OK")
})
}
@IBAction func submintData(sender: AnyObject) {
self.performSegueWithIdentifier("TestView", sender: self)
}
你能告訴我該怎麼做嗎?
'returnUserData'確實在做這樣的循環,還是它正在做一些可能已經支持取消異步操作(例如網絡請求等)的事情? – Rob