我正在try 将我的React原生0.33代码连接到一个超级简单的Swift方法,在this guide之后,但我得到的只是show:(NSString *)name is not a recognized Objective-C method
.
这是我的代码:
switch 经理.敏捷的
import Foundation
@objc(SwitchManager)
class SwitchManager: NSObject {
@objc func show(name: String) -> Void {
NSLog("%@", name);
}
}
切换管理器桥.H
#import "RCTBridgeModule.h"
@interface RCT_EXTERN_MODULE(SwitchManager, NSObject)
RCT_EXTERN_METHOD(show:(NSString *)name)
@end
SwitchManager桥接头.H
#import "RCTBridgeModule.h"
然后在我的index.ios.js
文件中,我用import { SwitchManager } from 'NativeModules';
导入SwitchManager并拨打SwitchManager.show('One');
.这就是错误发生的地方.
不知道怎么了.