2015-01-19 26 views
5

Mam następujący kod:Uchwyt otwierania wielu adresów URL w AppDelegate

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

    return [Braintree handleOpenURL:url sourceApplication:sourceApplication]; 

} 

ale integracja Facebook SDK wymaga ode mnie, aby to zrobić:

- (BOOL)application:(UIApplication *)application 
      openURL:(NSURL *)url 
    sourceApplication:(NSString *)sourceApplication 
     annotation:(id)annotation { 
    // attempt to extract a token from the url 
    return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication]; 
} 

Jak obsługiwać otwarcie niezbędnych aplikacji?

Odpowiedz

4

pomocą reakcji ze sposobem:

- (BOOL)application:(UIApplication *)application 
      openURL:(NSURL *)url 
    sourceApplication:(NSString *)sourceApplication 
     annotation:(id)annotation 
{ 
    if ([FBAppCall handleOpenURL:url sourceApplication:sourceApplication]) 
    return YES; 
    return [Braintree handleOpenURL:url sourceApplication:sourceApplication]; 
} 
Powiązane problemy