Просмотр исходного кода

Be robust to nil body data in recordLoadingFinishedWithRequestId:responseBody:

Ryan Olson лет назад: 11
Родитель
Сommit
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/"]) {