我正在嘗試與sudzc.com soap客戶端一起工作。如何從操作返回對象
這是我如何調用我的web服務:
Example_ManagerService* soapService = [[CCExample_ManagerService alloc] init];
[soapService getVehicle:self action:@selector(getVehicleHandler:) id: currentVeh_id.intValue];
現在這個呼籲getVehicle並將結果傳遞給Action getVehicleHandler。 目前爲止這麼好。 但是,是否有可能從getVehicleHandler函數返回結果? 目前它返回void:
- (void) getVehicleHandler: (id) value {
我想不會做所有的工作在處理程序,但傳遞對象返回給調用對象。
我該怎麼做?
從您發佈裏面有什麼物體,它看起來好像處理程序已在調用對象的方法。不是嗎? –
您可以創建將調用對象設置爲委託並調用將處理返回的值的方法。但我寧願建議你正確設計,通過設計意味着應用程序架構設計。順便說一句,你不必提交給getVehicleHandler,你可以創建自己的方法,但你必須爲自己做出響應委託才能被調用。 – doNotCheckMyBlog