File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ + (void)initialize
2323 dispatch_once (&onceToken, ^{
2424 globalContext = [[JSContext alloc ] init ];
2525 globalContext.exceptionHandler = ^(JSContext *context, JSValue *value) {
26-
26+ NSLog ( @" %@ " , value);
2727 };
2828
2929 [globalContext addScriptingSupport: @" Foundation" ];
@@ -35,7 +35,9 @@ + (void)initialize
3535 @" JSB = (function() {\n "
3636 @" var namespace = {\n "
3737 @" defineClass: function(declaration, instanceMembers, staticMembers) {\n "
38- @" return __JSB_JSBScriptingSupport.defineClass(declaration, instanceMembers, staticMembers);\n "
38+ @" return __JSB_JSBScriptingSupport.defineClass(declaration,"
39+ @" typeof instanceMembers === 'undefined' ? {} : instanceMembers,"
40+ @" typeof staticMembers === 'undefined' ? {} : staticMembers);\n "
3941 @" },\n "
4042 @" define: function(declaration, instanceMembers, staticMembers) {\n "
4143 @" JSB.dump('`define` is deprecated, use `defineClass` instead.');\n "
You can’t perform that action at this time.
0 commit comments