function selCollectImg(obj,photoItem){
pia.uploadPicture({
'success': function(res){
var resp = eval('(' + res + ')');
obj.src = 'img:'+resp.urls;
obj.height = $(window).width()*0.65;
$('#' + photoItem).val(resp.ids);
},
single: true
});
}
调用成功,single获取到了是1 但是succes获取不到
OC代码
_jsContext = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
//代理方式JS调OC方法
_jsContext[@"pia"] = self;
_jsContext.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) {
context.exception = exceptionValue;
NSLog(@"异常信息:%@", exceptionValue);
};
- (void)uploadPicture:(id)ha{
NSLog(@"share%@",ha);
}
输出
share{
single = 1;
success = {
};
}
是怎么回事
求大神,这是一个图片选择上传的东西.说是模仿微信JS写的.
里面的success貌似是一个JSON对象.但是就是获取不到,这是我OC的问题还是他JS传值的问题呢.
有人吗,真心求,没办法了