From 57f656742a017a851367961c576205d3ecd9397c Mon Sep 17 00:00:00 2001 From: masakih Date: Wed, 4 Jun 2014 22:25:08 +0900 Subject: [PATCH] =?utf8?q?=E5=AE=8C=E5=85=A8=E5=8B=9D=E5=88=A9=E3=81=AE?= =?utf8?q?=E6=99=82=E3=82=A8=E3=83=A9=E3=83=BC=E3=83=AD=E3=82=AF=E3=82=99?= =?utf8?q?=E3=81=8B=E3=82=99=E5=87=BA=E5=8A=9B=E3=81=95=E3=82=8C=E3=82=8B?= =?utf8?q?=E5=95=8F=E9=A1=8C=E3=82=92=E8=A7=A3=E6=B6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KCD/HMCalculateDamageCommand.m | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/KCD/HMCalculateDamageCommand.m b/KCD/HMCalculateDamageCommand.m index da3d5cbe..3af57375 100644 --- a/KCD/HMCalculateDamageCommand.m +++ b/KCD/HMCalculateDamageCommand.m @@ -135,8 +135,10 @@ } while(NO); // hougeki1 - { + do { id targetShips = [self.json valueForKeyPath:@"api_data.api_hougeki1.api_df_list"]; + if(!targetShips || [targetShips isKindOfClass:[NSNull class]]) break; + id hougeki1Damages = [self.json valueForKeyPath:@"api_data.api_hougeki1.api_damage"]; NSInteger i = 0; for(NSArray *array in targetShips) { @@ -162,7 +164,7 @@ } i++; } - } + } while(NO); // hougeki2 do { @@ -218,8 +220,10 @@ NSArray *damages = [self damages]; // hougeki - { + do { id targetShips = [self.json valueForKeyPath:@"api_data.api_hougeki.api_df_list"]; + if(!targetShips || [targetShips isKindOfClass:[NSNull class]]) break; + id hougeki1Damages = [self.json valueForKeyPath:@"api_data.api_hougeki.api_damage"]; NSInteger i = 0; for(NSArray *array in targetShips) { @@ -245,7 +249,7 @@ } i++; } - } + } while(NO); [self.store saveAction:nil]; } -- 2.11.0