Browse Source

Merge pull request #59 from zmeyc/pr_httpsession_crash_fix

Bugfix: prevent session from being destroyed by autorelease pool
Denis Muratshin 9 years ago
parent
commit
306192924a
1 changed files with 2 additions and 0 deletions
  1. 2 0
      oxygine/src/core/ios/HttpRequestCocoaTask.mm

+ 2 - 0
oxygine/src/core/ios/HttpRequestCocoaTask.mm

@@ -105,10 +105,12 @@ namespace oxygine
         NSURLSessionConfiguration* config = [NSURLSessionConfiguration defaultSessionConfiguration];
         HttpRequests *cls = [[HttpRequests alloc] init];
         _session = [NSURLSession sessionWithConfiguration:config delegate:cls delegateQueue:[[NSOperationQueue alloc] init]];
+		[_session retain];
     }
     
     void HttpRequestTask::release()
     {
+		[_session release];
         _session = 0;
     }