這是我的代碼:智能的方式不殺的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