ios - 检查用户是否登录 Facebook 并更改 View Controller

标签 ios swift facebook firebase fbsdk

我一直在尝试使用该应用程序来检查用户是否已经登录 Facebook,但我需要根据用户是否登录来更改 ViewController,这是我得到的,我真的很困惑:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    self.window!.rootViewController = LoginViewController()
    self.window!.makeKeyAndVisible()
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
}

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, open: url as URL?, sourceApplication: sourceApplication, annotation: annotation)
}

但是,我收到一条错误消息,内容为使用未解析的标识符“LoginViewController”

我真的很困惑,我不知道我是否接近实现我想要的。

谢谢。

P.D:此代码位于 AppDelegate.swift 文件中

最佳答案

正如您的标签和标题所示,这与 Facebook 或 Firebase 没有任何关系。

LoginViewController 类无法在您的项目范围内解析。这是因为您的 LoginViewController 类在您的目标中不可用。或者实际文件不在您的项目内部。

检查一下: 'Use of Unresolved Identifier' in Swift

关于ios - 检查用户是否登录 Facebook 并更改 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51296033/

相关文章:

ios - 无法在 iOS7 中使用 OCMock 模拟 CLLocationManager 上的类方法

ios - 更新/更改 Swift 中枚举的 rawValue

ios - 使用导航 Controller 在 Storyboard 中呈现 View Controller - Swift

java - 从服务器端(Java)向 Facebook 用户发送消息

objective-c - 安装 enorme go 的照片查看器以在应用程序中使用

ios - 没有 Xib 和 Storyboard的旧应用程序。使ios9兼容

android - 如何在 HTML 的帮助下在 Android 和 iPhone 中启动添加新的联系人屏幕,而无需任何服务器端代码?

ios - Swift - 如果在 View 外部触摸则隐藏 View

android - 应用程序针对 Facebook 登录配置错误 : Kindle Fire Integration Issue

php - Facebook 多好友选择器在 iframe 中被切断