我注意到,使用iPhone編程時,您需要從ViewController中檢索數據,因爲數據被檢索到。我應該在我的視圖控制器中使用我所有的Web服務代碼
例如:ViewDidLoad被調用。您開始檢索數據,然後在完成後,郵件會發送到您的viewcontroller,例如requestFinished,這是你配置/刷新你的用戶界面的地方。
我用這種方法的問題是我有一堆web服務代碼和XML構建和解析所有在我的視圖控制器。
有誰知道這是否是正確的方法或是否有更好的方法來做到這一點。
在.NET中我會專門從Web服務中檢索數據的類,我只需調用Web服務來獲取數據,並且可以在我的應用程序的各個位置使用相同的Web服務。
感謝您 - 我對MVC有完全錯誤的理解。我正在閱讀Apple的指南。 Model對象是否檢索數據並充當「域」對象?例如,對象Car將擁有Color屬性,並且將負責從Web服務中檢索其描述以及在視圖控制器中用於將Car.Description連接到插座描述? – TheLearner 2011-04-15 08:58:49