oc中已经获取到微信的用户信息,是字典类型,怎么作为参数传到js方法里?
请问你解决了吗,我oc调js参数不知道怎么传好
+(BOOL )callEvalJson:(NSString *) result andKey: (NSString *) key{
// 调用js
std::string result_c_str= [result cStringUsingEncoding: NSUTF8StringEncoding];
std::string evt_c_str= [key cStringUsingEncoding: NSUTF8StringEncoding];
std::string event = evt_c_str;
std::string funName ="ocCallBackCore";
std::string rStr = funName + "(\"" + event + "\"," + result_c_str + ");";
NSString *printStr = [NSString stringWithCString:rStr.c_str() encoding:[NSString defaultCStringEncoding]];
[AppController callEvalString:printStr];
return true;
}
+(BOOL )callEvalString:(NSString *) retStr{
NSLog(@“callEvalString–> %@”, retStr);
std::string aa = [retStr UTF8String];
app->evalString(aa);
return true;
}