瀏覽代碼

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/"]) {