Swift中的React Native实例化单例本机模块

时间:2019-01-07 23:09:39

标签: swift react-native

我有一个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]有所不同一种创建单例本机模块的方法,您也可以通过Objective-C / Swift端访问该模块?

0 个答案:

没有答案