В настоящее время у меня проблема с 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' из неопределенного
Кажется, это связано с избыточностью и способом, которым мы настроили хранилище, но яНе знаете, как это исправить.
Кто-нибудь сталкивался с подобной проблемой?
Я был бы очень признателен за любую помощь в этом.