From dcea106c2fd894e1e204b4fa71512f651554906f Mon Sep 17 00:00:00 2001 From: Gilad Novik Date: Fri, 1 Sep 2017 19:39:55 +0300 Subject: [PATCH 1/2] Fix unrecognized selector error Fixes "[NSTaggedPointerString unsignedIntValue]: unrecognized selector" error --- React/Base/RCTMultipartStreamReader.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Base/RCTMultipartStreamReader.m b/React/Base/RCTMultipartStreamReader.m index 6f4c5b046791a0..262229dc705813 100644 --- a/React/Base/RCTMultipartStreamReader.m +++ b/React/Base/RCTMultipartStreamReader.m @@ -76,7 +76,7 @@ - (void)emitProgress:(NSDictionary *)headers // Throttle progress events so we don't send more that around 60 per second. CFTimeInterval currentTime = CACurrentMediaTime(); - NSUInteger headersContentLength = headers[@"Content-Length"] != nil ? [headers[@"Content-Length"] unsignedIntValue] : 0; + NSUInteger headersContentLength = headers[@"Content-Length"] != nil ? (NSUInteger)[headers[@"Content-Length"] intValue] : 0; if (callback && (currentTime - _lastDownloadProgress > 0.016 || final)) { _lastDownloadProgress = currentTime; callback(headers, @(headersContentLength), @(contentLength)); From b544350fb81ca5f5c0ee8f4b5f5c18a3d4a0af77 Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Sun, 3 Sep 2017 22:36:50 -0700 Subject: [PATCH 2/2] Update RCTMultipartStreamReader.m --- React/Base/RCTMultipartStreamReader.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Base/RCTMultipartStreamReader.m b/React/Base/RCTMultipartStreamReader.m index 262229dc705813..529c595aef72e1 100644 --- a/React/Base/RCTMultipartStreamReader.m +++ b/React/Base/RCTMultipartStreamReader.m @@ -76,7 +76,7 @@ - (void)emitProgress:(NSDictionary *)headers // Throttle progress events so we don't send more that around 60 per second. CFTimeInterval currentTime = CACurrentMediaTime(); - NSUInteger headersContentLength = headers[@"Content-Length"] != nil ? (NSUInteger)[headers[@"Content-Length"] intValue] : 0; + NSInteger headersContentLength = headers[@"Content-Length"] != nil ? [headers[@"Content-Length"] intValue] : 0; if (callback && (currentTime - _lastDownloadProgress > 0.016 || final)) { _lastDownloadProgress = currentTime; callback(headers, @(headersContentLength), @(contentLength));