-1
我需要寫在快捷功能,像這樣一個工作流程:一些異步進程
- 呼叫一個視圖控制器獲取數據
- 調用Web服務來執行計算
- 調用另一個Web服務來保存數據
這三個進程是異步的。
用戶調用此過程中,使用如下代碼:
Get_Calc_And_Save_Data(self, closure: {(error:NSError?) -> Void in
if error==nil {
print("OPERATION OK")
} else {
print("OPERATION ERROR: \(error)")
}
})
我應該怎麼寫的過程? 我應該使用GCD嗎?
無法獲得有什麼問題... – AncAinu
你好。閱讀「NSOperation」[Apple NSoperations](https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSOperation_class/)。您應該創建三個操作並按照適當的順序設置依賴關係。 –
沒關係,你可以(也不應該)使用任何方法,是否有任何具體問題? –