Lit*_*nny 5 ios react-native native-module
在https://facebook.github.io/react-native/docs/native-modules-ios.html中的教程中定义本机模块时遇到问题。
#import "CalendarManager.h"
#import <React/RCTLog.h>
@implementation CalendarManager
RCT_EXPORT_MODULE();
RCT_EXPORT_METHOD(addEvent: (NSString *)name location: (NSString *)location)
{
}
@end
Run Code Online (Sandbox Code Playgroud)
它给我RCT_EXPORT_METHOD中的编译错误
“预期的')'”
。和
“缺少类型说明符,默认为int”(后来也出现在RCT_EXPORT_MODULE下)
小智 1
您也需要插入#import <React/RCTBridgeModule.h>CalendarManager.h 中。
像这样
#import <Foundation/Foundation.h>
#import <React/RCTBridgeModule.h>
NS_ASSUME_NONNULL_BEGIN
@interface CalendarManager : NSObject<RCTBridgeModule>
@end
NS_ASSUME_NONNULL_END
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |