Closed Edison0428 closed 5 years ago
[dwebview addJavascriptObject:[[ JsApiTestSwift alloc] init] namespace:@"swift"];中"namespace"怎么用,如果设置了namespace不为空,log出没有实现方法
如果我需要两个类,如下操作 只会调用第二个类,不会调用第一个类的方法 [dwebview addJavascriptObject:[[JsApiTest alloc] init] namespace:nil];
[dwebview addJavascriptObject:[[ JsApiTestSwift alloc] init] namespace:nil];
后面的覆盖了前面的,你可以给后面这一行指定一个namespace就行
我看了你的源码,就算给后面的这一行指定了namespace,那么h5那边调用方法必须格式为: namespace.method 对吧
[dwebview addJavascriptObject:[[ JsApiTestSwift alloc] init] namespace:@"swift"];中"namespace"怎么用,如果设置了namespace不为空,log出没有实现方法
如果我需要两个类,如下操作 只会调用第二个类,不会调用第一个类的方法 [dwebview addJavascriptObject:[[JsApiTest alloc] init] namespace:nil];
[dwebview addJavascriptObject:[[ JsApiTestSwift alloc] init] namespace:nil];