这是我的代码:智能的方式不杀的WebService
for (FlightScopePlayerPlayer *player in self.selectedPlayers) {
BaseballPlayer_GetBaseballProfileRequest *re = [[BaseballPlayer_GetBaseballProfileRequest alloc]initWithPlayerID:player.ID];
[bseModel.myFlightScopeClient.baseballPlayerServiceClient GetBaseballProfile:re
onCompleted:^(id response) {
BaseballPlayer_GetBaseballProfileResponse *res = (BaseballPlayer_GetBaseballProfileResponse *)response;
self.player = res.player;
[self.baseballPlayerList addObject:self.player];
[DelegateHelper performProtocol:@protocol(LoadPlayersFromWSModelCallbackDelegate)
withTarget:self.delegates
withSelector:@selector(isResponseRedyToUseAfterGetProfile:)
withArgument:self];
这种结构可以杀死我的webservice
。什么是更聪明的方式发送这个?这个想法是,在数组中是对象,我想发送请求给大家,但如果在数组中将1000个对象Webservice
可以死,所以我的想法是发送请求时,前一个完成并发送委托在最后。
你应该能够发送一个请求到服务器与一个ID列表,并让服务器发送1回应......您目前的代码可能洪泛网络,而不是打破了网络服务 – Wain
这个网络服务创建在输入只能得到1个ID。我不能发送ID的e.x数组 – hds