美文网首页
FacebookSDK IOS 4.12.0 接入

FacebookSDK IOS 4.12.0 接入

作者: ihonk | 来源:发表于2016-05-26 11:05 被阅读0次

    登陆的判断和处理

    NSString *const publish_actions = @"publish_actions";
        if ([[FBSDKAccessToken currentAccessToken] hasGranted:publish_actions]) {
            FBSDKSharePhoto *sharePhoto = [[FBSDKSharePhoto alloc] init];
            sharePhoto.caption = @"Test Caption";
            sharePhoto.image = [UIImage imageNamed:@"Default.png"];
            sharePhoto.userGenerated = YES;
            
            FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
            content.photos = @[sharePhoto];
            
            [FBSDKShareAPI shareWithContent:content delegate:self];
        }
        else {
            
            [[[FBSDKLoginManager alloc] init]
             logInWithPublishPermissions:@[publish_actions]
             fromViewController:nil
             handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
                 if ([result.grantedPermissions containsObject:publish_actions]) {
                     //[self.delegate shareUtilityWillShare:self];
                     //[_shareAPI share];
                     NSLog(@"%@",@"ok");
                 } else {
                     // This would be a nice place to tell the user why publishing
                     // is valuable.
                     //[_delegate shareUtility:self didFailWithError:nil];
                     NSLog(@"%@",@"false");
                 }
             }];
    
        }
    

    如果出现下面错误

    相关文章

      网友评论

          本文标题:FacebookSDK IOS 4.12.0 接入

          本文链接:https://www.haomeiwen.com/subject/hzxxdttx.html