NativeModules不包含在React native中

时间:2016-06-07 15:23:59

标签: react-native

我已经创建了一个文件(见下文)但是当我尝试在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 

1 个答案:

答案 0 :(得分:0)

如果您尝试在普通的常规终端中检查控制台日志,它会显示如下,但我建议您使用 chrome 调试器对其进行调试,希望您可以看到您的 NativeModules 对象与所​​有属性一起出现在那里。< /p>