react-native-pinch icon indicating copy to clipboard operation
react-native-pinch copied to clipboard

Apps crash on iOS if session#finishTasksAndInvalidate is called

Open edsburke opened this issue 6 years ago • 0 comments

Hi folks,

I ran into this issue, which is, apps crash on iOS if session#finishTasksAndInvalidate is called, however, session#finishTasksAndInvalidate is supposed to be called after dataTask#resume.

Do you guys have any ideas?

Thanks a lot.

diff --git a/RNPinch/RNPinch.m b/RNPinch/RNPinch.m
index f4c43fc..e4b3939 100644
--- a/RNPinch/RNPinch.m
+++ b/RNPinch/RNPinch.m
@@ -162,6 +162,7 @@ RCT_EXPORT_METHOD(fetch:(NSString *)url obj:(NSDictionary *)obj callback:(RCTRes
     }];

     [dataTask resume];
+    [session finishTasksAndInvalidate];
 }

 @end

edsburke avatar Jan 11 '19 01:01 edsburke