소스 검색

Be robust to nil body data in recordLoadingFinishedWithRequestId:responseBody:

Ryan Olson 11 년 전
부모
커밋
c7132f5890
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      Classes/Network/FLEXNetworkRecorder.m

+ 3 - 1
Classes/Network/FLEXNetworkRecorder.m

@@ -114,7 +114,9 @@ NSString *const kFLEXNetworkRecorderUserInfoTransactionKey = @"transaction";
         transaction.transactionState = FLEXNetworkTransactionStateFinished;
         transaction.duration = -[transaction.startTime timeIntervalSinceNow];
 
-        [self.responseCache setObject:responseBody forKey:requestId cost:[responseBody length]];
+        if ([responseBody length] > 0) {
+            [self.responseCache setObject:responseBody forKey:requestId cost:[responseBody length]];
+        }
 
         NSString *mimeType = transaction.response.MIMEType;
         if ([mimeType hasPrefix:@"image/"]) {