检查用户是否登录到 facebook 并更改 viewcontroller
Check if user is logged in to facebook and change viewcontroller
我一直在尝试使用该应用程序检查用户是否已登录 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)
}
但是,我收到一条错误消息 Use of unresolved identifier 'LoginViewController'
我真的很困惑,我不知道我是否接近实现我想要的。
谢谢。
P.D: 此代码在 AppDelegate.swift
文件中
正如您的标签和标题所说,这与 Facebook 或 Firebase 没有任何关系。
LoginViewController class 无法在您的项目范围内解析。这是您的 LoginViewController class 在您的目标中不可用。或者实际文件不在您的项目中。
我一直在尝试使用该应用程序检查用户是否已登录 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)
}
但是,我收到一条错误消息 Use of unresolved identifier 'LoginViewController'
我真的很困惑,我不知道我是否接近实现我想要的。
谢谢。
P.D: 此代码在 AppDelegate.swift
文件中
正如您的标签和标题所说,这与 Facebook 或 Firebase 没有任何关系。
LoginViewController class 无法在您的项目范围内解析。这是您的 LoginViewController class 在您的目标中不可用。或者实际文件不在您的项目中。