JSPatchConvertor
JSPatchConvertor copied to clipboard
丢失if代码
@implementation ViewController
- (void)loadNewData{
[[NetAPIManager sharedManager] requestWithParam:params andBlock:^(id data, NSError *error) {
if (data) {
if ([data isKindOfClass:[NSDictionary class]]) {
}}
else{
}
}];
}
@end
转换结果为:
require('NetAPIManager,NSDictionary');
defineClass('ViewController', {
loadNewData: function() {
NetAPIManager.sharedManager().requestWithParam_andBlock(params, block('id,NSError*', function(data, error) {
if (data.isKindOfClass(NSDictionary.class())) {}
} else {}
}));
},
});
可以看到if (data){这个if语句丢失了
因为源代码多了个}
符号吧
@bang590 并没有,原始代码里5个{对应5个}
噢我看错了,确实有问题