Исключение: addEvent не является признанным методом Objective C - PullRequest
0 голосов
/ 22 февраля 2019

Я портирую класс 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>

Пожалуйста, дайте мне знать, как уменьшитьследующая ошибка.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...