React Native FBSDK,Deep Linking和Redux之间的冲突

时间:2018-06-05 00:04:04

标签: objective-c xcode react-native redux deep-linking

我目前正在处理React Native FBSDK,Deep Linking和Redux的问题。

我应该将此代码添加到现有项目中,因为它们都使用相同的方法:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{
  return [RCTLinkingManager application:application openURL:url
                      sourceApplication:sourceApplication annotation:annotation];
}

现有代码

- (BOOL)application:(UIApplication *)application
        openURL:(NSURL *)url


sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
  return [[FBSDKApplicationDelegate sharedInstance] application:application
                                                        openURL:url

sourceApplication:sourceApplication
                                                 annotation:annotation];
}

我发现此线程中提到了多个可能的修复: https://github.com/reduxjs/redux/issues/2359

但它们都不起作用,它们仍然向我发送以下错误消息:

  

无法读取未定义

的属性'apply'

似乎与redux和我们设置商店的方式有关,但我不知道如何解决这个问题。

有没有人遇到过类似的问题?

我非常感谢你提供任何帮助。

0 个答案:

没有答案