我已经创建了一个文件(见下文)但是当我尝试在React Native中使用它时,模块为null。我究竟做错了什么?谢谢
#import "RCTBridgeModule.h"
@interface CalendarManager : NSObject <RCTBridgeModule>
@end
-----------------------
#import "CalendarManager.h"
@implementation CalendarManager
RCT_EXPORT_MODULE()
RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location)
{
}
@end
然后在React,我这样做:
import React, { NativeModules } from 'react-native';
var CalendarManager = NativeModules.CalendarManager;
console.log(NativeModules); // This is null
答案 0 :(得分:0)
如果您尝试在普通的常规终端中检查控制台日志,它会显示如下,但我建议您使用 chrome 调试器对其进行调试,希望您可以看到您的 NativeModules 对象与所有属性一起出现在那里。< /p>