Используйте } else if {
, поэтому только Твиттер запускается, если он обрабатывается, и "связывание" будет идти, только если TwitterHandled
равно NO
, а LinkingHandled
- ДА.
Это можно упростить в одно выражение:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {
return [Twitter.sharedInstance
application:application
openURL:url options:options] ||
[RCTLinkingManager
application:application
openURL:url
options:options];
}
Переключитесь на Swift, если можете. ?