From 5e0c56095912beca712bd4e642d0844b104ea617 Mon Sep 17 00:00:00 2001 From: Qin Wei <008@vip.163.com> Date: Wed, 17 Aug 2022 15:39:34 +0800 Subject: [PATCH] Update QCloudCOSXMLDownloadObjectRequest.m fix json crash --- .../Transfer/request/QCloudCOSXMLDownloadObjectRequest.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLDownloadObjectRequest.m b/QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLDownloadObjectRequest.m index fb12bfdd..c6f144bb 100644 --- a/QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLDownloadObjectRequest.m +++ b/QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLDownloadObjectRequest.m @@ -151,7 +151,11 @@ - (void)startGetObject { NSData *jsonData = [[NSData alloc] initWithContentsOfFile:self.resumableTaskFile]; NSMutableDictionary *dic = [NSMutableDictionary dictionary]; if(jsonData){ - dic = [[NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:nil] mutableCopy]; + id jsonObject = [[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil] mutableCopy]; + if (jsonObject) + { + dic = jsonObject; + } } if(error){