【问题标题】:Handle open multiple URLs in AppDelegate在 AppDelegate 中处理打开多个 URL
【发布时间】:2023-03-25 03:25:01
【问题描述】:

我有以下代码:

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

    return [Braintree handleOpenURL:url sourceApplication:sourceApplication];

}

但 Facebook SDK 集成需要我这样做:

- (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];
}

如何处理打开必要的应用程序?

【问题讨论】:

    标签: ios appdelegate facebook-sdk-3.0


    【解决方案1】:

    使用方法的响应:

    - (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];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多