作爲新手iOS開發人員,我想了解一些與iOS中的回調機制相關的概念。NSURLRequest和目標動作
我的模型通過NSURLRequest向後端休息服務發出HTTP請求。該模型有幾種與服務中的方法相對應的方法。 NSURLRequest基於委託模式,這意味着我會收到所有服務調用的通用回調。然後,我的模型必須找出哪個服務調用與回調有關,以便我可以向控制器發送適當的更新事件。這很尷尬,因爲我必須保持模型中的som狀態來記住我最後一次進行哪種調用(在併發情況下這是非常不切實際的),或者在HTTP響應中解釋有效負載。
我希望NSURLRequest支持目標操作模式,以便每個請求都可以決定使用哪種回調方法。那可能嗎?我在這裏錯過了什麼嗎?
如果目標操作在框架中不可用,那麼解決此問題的最佳實踐是什麼?