Реагируйте на Native, создайте экземпляр синглтонного модуля в Swift - PullRequest
0 голосов
/ 08 января 2019

У меня есть CloudStorage собственный модуль, который будет доступен на NativeModules.CloudStorage. Я знаю, что модуль создан как единый экземпляр React Native. Есть ли способ получить доступ к тому же синглтону из моего делегата приложения, например так:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler {
 ...
 [[CloudStorage sharedInstance] handleNotification]
}

Насколько я понимаю, в то время, когда мы вызываем sharedInstance, React Native уже создал где-то экземпляр синглтона, вызвав [CloudStorage new], который будет отличаться от [CloudStorage sharedInstance]. Какой лучший способ создания нативного натива? модуль, к которому вы также можете получить доступ через цель-c / swift?

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