oc与js交互 怎么向网页注入数据

如题所述

第1个回答  2019-09-29
oc与js交互
怎么向网页注入数据
下面的示例代码将调用上面NativeOcClass的方法,在js层我们只需要这样调用:
var
ret
=
jsb.reflection.callStaticMethod("NativeOcClass",
"callNativeUIWithTitle:andContent:",
"cocos2d-js",
"Yes!
you
call
a
Native
UI
from
Reflection");
这里是这个方法在OC的实现,可以看到是弹出一个native的对话框。并把title和content设置成你传入的参数,并返回一个boolean类型的返回值。
+(BOOL)callNativeUIWithTitle:(NSString
*)
title
andContent:(NSString
*)content{
UIAlertView
*alertView
=
[[UIAlertView
alloc]
initWithTitle:title
message:content
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK",
nil];
[alertView
show];
return
true;
}
相似回答