已经成功在现有的iOS应用中集成了Weex,然而发现每次启动应用的时候都会打开“手淘app”,相信很多人都遇到过这个坑了。 翻看WXSDKEngine.m发现里面有个坑。请看代码:+ (void)initSDKEnvironment:(NSString *)script{ if (!script || script.length <= 0) { WX_MONITOR_FAIL(WXMTJSFramework, WX_ERR_JSFRAMEWORK_LOAD, @"framework loading is failure!"); return; } static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ [self registerDefaults]; [[WXSDKManager bridgeMgr] executeJsFramework:script]; });}+ (void)registerDefaults{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ [self _registerDefaultComponents]; [self _registerDefaultModules]; [self _registerDefaultHandlers]; }); //这里竟然会去打开taobao [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"taobao://"]];}请各位大神解释下这句的用意?能否注释掉?
添加回答
举报
0/150
提交
取消