Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 了解设备是否已登录Facebook_Ios_Objective C - Fatal编程技术网

Ios 了解设备是否已登录Facebook

Ios 了解设备是否已登录Facebook,ios,objective-c,Ios,Objective C,我添加了Facebook SDK,但找不到如何确定设备是否已登录Facebook。在这种情况下,我想跳过登录屏幕。参考以下内容,这可能会有所帮助 FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; login.loginBehavior=FBSDKLoginBehaviorWeb; [login logInWithReadPermissions:@[@"email"] [login logInWithReadPermissio

我添加了Facebook SDK,但找不到如何确定设备是否已登录Facebook。在这种情况下,我想跳过登录屏幕。

参考以下内容,这可能会有所帮助

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior=FBSDKLoginBehaviorWeb;
[login logInWithReadPermissions:@[@"email"] [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
    if (error) {

    } else if (result.isCancelled) {

    } else {
        // here success login
    }
}]; 

抱歉,使用此代码如何查找已登录facebook的设备并跳过登录屏幕?只需检查会话是否为零..[FBSDKAccessToken currentAccessToken]。您需要使用NSUSerdefault并检查设备是否已登录。如果可能,请发送小演示或逻辑??如果![[NSUserDefaults standardUserDefaults]valueForKey:@FirstTimePaceBookLogin]{[[NSUserDefaults standardUserDefaults]设置值:[NSDate日期]forKey:@FirstTimePaceBookLogin];[[NSUserDefaults standardUserDefaults]同步];}NSLog@current日期===%@,[[NSUserDefaults standardUserDefaults]valueForKey:@firstTimeFaceBookLogin];