假设我有一个可以从JS调用的方法:
- (void)doStuffToArray:(NSArray *)array withCompletion:(JSValue *)completion
{
// do things to array
[completion callWithArguments:@[...]];
}
在JS中它会像这样调用:
doStuffToArrayWithCompletion(array, function (success) {
if (success) ....
});
如何通过callWithArguments
传递原始布尔值?
答案 0 :(得分:1)
您需要在NSNumber中包装任何原始值:
[completion callWithArguments:@[@(YES)]];