我目前正在处理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和我们设置商店的方式有关,但我不知道如何解决这个问题。
有没有人遇到过类似的问题?
我非常感谢你提供任何帮助。