You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by cx...@apache.org on 2017/03/09 10:08:56 UTC

[2/5] incubator-weex git commit: * [ios] call failed request with error when failed

* [ios] call failed request with error when failed


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/22b9477a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/22b9477a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/22b9477a

Branch: refs/heads/0.11-dev
Commit: 22b9477a554386a5b461eaf0625e057d48eb24e9
Parents: 7cd4802
Author: acton393 <zh...@gmail.com>
Authored: Thu Mar 9 16:27:43 2017 +0800
Committer: acton393 <zh...@gmail.com>
Committed: Thu Mar 9 16:27:43 2017 +0800

----------------------------------------------------------------------
 .../Sources/Network/WXResourceRequestHandlerDefaultImpl.m     | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22b9477a/ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandlerDefaultImpl.m
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandlerDefaultImpl.m b/ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandlerDefaultImpl.m
index 211471f..7ea9d64 100644
--- a/ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandlerDefaultImpl.m
+++ b/ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandlerDefaultImpl.m
@@ -82,9 +82,12 @@ didReceiveResponse:(NSURLResponse *)response
 - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error
 {
     id<WXResourceRequestDelegate> delegate = [_delegates objectForKey:task];
-    [delegate requestDidFinishLoading:(WXResourceRequest *)task.originalRequest];
+    if (error) {
+        [delegate request:(WXResourceRequest *)task.originalRequest didFailWithError:error];
+    }else {
+        [delegate requestDidFinishLoading:(WXResourceRequest *)task.originalRequest];
+    }
     [_delegates removeObjectForKey:task];
 }
 
-
 @end