Facebook Objective C 到 Swift 4

亚历克斯

我正在尝试使用 Swift 4 实现 Facebook 登录

Facebook 文档介绍了如何为视图控制器实现 facebook 登录按钮,但没有介绍如何使用 swift 设置 Appdelegate

有人可以将此 Objective C 代码转换为 Swift

或者放置一个指向文档的 URL 链接,以帮助我自己转换它

//  AppDelegate.m
#import <FBSDKCoreKit/FBSDKCoreKit.h>

- (BOOL)application:(UIApplication *)application 
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  [[FBSDKApplicationDelegate sharedInstance] application:application
    didFinishLaunchingWithOptions:launchOptions];
  // Add any custom logic here.
  return YES;
}

- (BOOL)application:(UIApplication *)application 
            openURL:(NSURL *)url 
            options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {

  BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
    openURL:url
    sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
    annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
  ];
  // Add any custom logic here.
  return handled;
}
iOS极客

好像你在找这个

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)           
        return true
    }

func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any])  -> Bool {
      return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 Objective-C 到 Swift 4 的一行代码

从Objective-C到Swift

从 Swift 到 Objective C 的转换

分享文字到Facebook Objective-C

从Objective-C到Swift的翻译问题

从Objective-C到Swift,指针转换

从Swift到Objective-C的Segue

从Objective-C到Swift:转换for循环的正确方法

您如何将数据从Objective C传递到Swift?

解决块形式objective-c到swift 3

从Objective-C到Swift:void(^ safeHandler)(UIBackgroundFetchResult)

导入Objective-C框架(CocoaPod)到Swift吗?

从Objective-C到Swift:传递完成处理程序

将Swift集成到Objective-C应用程序

将数据从Objective-C Viewcontroller传递到Swift ViewController

在swift 4中转换Objective C代码

将Swift导入到Objective-C:未创建Objective-C头文件“ -Swift.h”

从PHP到Objective C的JSON

从Swift 3迁移到4/5的Objective-C项目中的Swift CocoaPod库

如何使用从Swift 3到Objective-C的Notification.Name扩展

将Swift框架集成到Objective-C设备和模拟器架构中

将Project-Swift.h导入到Objective-C类中...文件未找到

iOS Swift 到 Objective-C 如何传递对数组的弱引用?

将UIPinchGestureRecognizer缩放级别限制为Objective C到Swift 3.0

将Swift导入到Objective-C中-“使用未声明的标识符”

使用尾随闭包的Swift到Objective-C调用会调用错误的方法

将Objective C自定义模型实例存储到swift类中以id实例

为什么我不能使用从Objective-C对象到Swift属性的KVC?

将Swift框架集成到Objective-C应用程序