我正在将 swift 类移植到 ReactNative。
我的 CalendarManager.Swift 类
日历管理器.Swift
import Foundation;
import UIKit;
// CalendarManager.swift
@objc(CalendarManager)
class CalendarManager: NSObject {
@objc
func addEvent(_name: String, location: String, date: NSNumber) -> Void {
// Date is ready to use!
NSLog("%@ %@ %S", _name, location, date);
// self.window?.rootViewController?.presentViewController(alert, animated: true, completion: nil)
}
}
我的目标C班
日历管理器.m
#import <Foundation/Foundation.h>
#import <React/RCTBridgeModule.h>
@interface RCT_EXTERN_MODULE(CalendarManager , NSObject)
RCT_EXTERN_METHOD(addEvent: (NSString *)name location:(NSString *)location date:(NSNumber *)date)
@end
SwiftBridge-header
#import <React/RCTBridgeModule.h>
请让我知道如何减少以下错误。