Я портирую класс swift в ReactNative.
мой класс CalendarManager.Swift
CalendarManager.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класс
CalendarManager.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>
Пожалуйста, дайте мне знать, как уменьшитьследующая ошибка.
