美文网首页
ReactNative调用iOS方法注意的问题

ReactNative调用iOS方法注意的问题

作者: 你坤儿姐 | 来源:发表于2022-08-07 16:47 被阅读0次
    1. iOS代码部分
      如果iOS创建的类是RCT开头命名如:

    RCTCalendarModule.h

    #import <Foundation/Foundation.h>
    #import <React/RCTBridgeModule.h>
    
    
    @interface RCTCalendarModule : NSObject<RCTBridgeModule>
    
    @end
    

    RCTCalendarModule.m

    #import "RCTCalendarModule.h"
    
    @implementation RCTCalendarModule
    
    RCT_EXPORT_MODULE();
    
    RCT_EXPORT_METHOD(testgg:(NSString *)name) {
      NSLog(@"wwwww%@",name);
    }
    @end
    

    ReactNative代码 调用时应去掉名称前的RCT,如下:

    import { NativeModules } from 'react-native'
    
    NativeModules.CalendarModule.testgg('ooo');
    console.log('0------1',NativeModules.CalendarModule);
    

    2.RCTCalendarModule.m 文件,更改后缀为:RCTCalendarModule.mm

    相关文章

      网友评论

          本文标题:ReactNative调用iOS方法注意的问题

          本文链接:https://www.haomeiwen.com/subject/jpwwwrtx.html