File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -592,12 +592,15 @@ TraceSection s(
592
592
double v = arg.getNumber ();
593
593
594
594
/* *
595
- * JS type checking ensures the Objective C argument here is either a double or NSNumber*.
595
+ * JS type checking ensures the Objective C argument here is either a double or NSNumber* or NSInteger .
596
596
*/
597
597
if (objCArgType == @encode (id )) {
598
598
id objCArg = [NSNumber numberWithDouble: v];
599
599
[inv setArgument: (void *)&objCArg atIndex: i + 2 ];
600
600
[retainedObjectsForInvocation addObject: objCArg];
601
+ } else if (objCArgType == @encode (NSInteger )) {
602
+ NSInteger integer = v;
603
+ [inv setArgument: &integer atIndex: i + 2 ];
601
604
} else {
602
605
[inv setArgument: (void *)&v atIndex: i + 2 ];
603
606
}
You can’t perform that action at this time.
0 commit comments