Powiedzmy, że mam metodę, którą można wywołać z JS:
- (void)doStuffToArray:(NSArray *)array withCompletion:(JSValue *)completion
{
// do things to array
[completion callWithArguments:@[...]];
}
A w JS byłoby to tak nazwane:
doStuffToArrayWithCompletion(array, function (success) {
if (success) ....
});
Jak przekazać prymitywną wartość logiczną przez callWithArguments
?
Odpowiedzi:
1 dla odpowiedzi № 1Musisz zawinąć wszystkie pierwotne wartości w numer NSNumber:
[completion callWithArguments:@[@(YES)]];