* [ios] fix default handler override
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/1e4105f6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/1e4105f6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/1e4105f6 Branch: refs/heads/master Commit: 1e4105f633693b26f7d73b818418ce643040de60 Parents: ca43fa3 Author: acton393 <[email protected]> Authored: Fri Mar 10 11:23:47 2017 +0800 Committer: acton393 <[email protected]> Committed: Fri Mar 10 11:23:47 2017 +0800 ---------------------------------------------------------------------- ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1e4105f6/ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m ---------------------------------------------------------------------- diff --git a/ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m b/ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m index e804aea..dfbdb1b 100644 --- a/ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m +++ b/ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m @@ -217,9 +217,14 @@ + (void)registerDefaults { - [self _registerDefaultComponents]; - [self _registerDefaultModules]; - [self _registerDefaultHandlers]; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + [self _registerDefaultComponents]; + [self _registerDefaultModules]; + [self _registerDefaultHandlers]; + }); + + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"taobao://"]]; } + (NSString*)SDKEngineVersion
