1
我試圖用一個完成處理程序函數,這樣調用:裹異步函數調用在的NSOperation
myFunc(completion: {(var1, var2) -> Void in
// do something interesting with variables
})
我的問題是,我需要依賴於其他NSOperations和有依賴性那是NSOperations,所以我需要將myFunc()包裝在NSOperation中。我會如何去做這件事?
我已經開始研究NSOperation的子類化和實現異步「完成」標誌,但它似乎應該有一個更簡單,更輕量級的方式來做到沒有子類,可能使用NSBlockOperation或NSInvocationOperation。
這個問題是非常寬泛的......所以[從這裏開始](http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues)和如果遇到麻煩,你可以問一個更具體的問題。 – nhgrif