Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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_Facebook_Parse Platform_Login - Fatal编程技术网

Ios 如何使用解析Facebook登录推送下一个导航控制器?

Ios 如何使用解析Facebook登录推送下一个导航控制器?,ios,facebook,parse-platform,login,Ios,Facebook,Parse Platform,Login,我正在试图弄清楚,在用户使用解析Facebook登录后,如何推送一个新的视图控制器 初始的视图控制器是带有facebook登录按钮的登录页面。 我试着按程序推送segue和storyboard,但添加代码时facebook登录失败 有什么想法吗 #import "ViewController.h" #import <Parse/Parse.h> #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <FBSDKLoginKit/

我正在试图弄清楚,在用户使用解析Facebook登录后,如何推送一个新的
视图控制器

初始的
视图控制器
是带有facebook登录按钮的登录页面。 我试着按程序推送
segue
storyboard
,但添加代码时facebook登录失败

有什么想法吗

#import "ViewController.h"
#import <Parse/Parse.h>
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>


@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
[self.navigationController setNavigationBarHidden:YES];
// Do any additional setup after loading the view, typically from a nib.
}


- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
 - (IBAction)fbLoginBtnPress:(id)sender {
[self loginWithFacebook];
}

- (void)loginWithFacebook {
// Set permissions required from the facebook user account

// Login PFUser using Facebook
[PFFacebookUtils logInInBackgroundWithReadPermissions:nil block:^(PFUser *user, NSError *error) {
    if (!user) {
        NSLog(@"Uh oh. The user cancelled the Facebook login.");
    } else if (user.isNew) {
        NSLog(@"User signed up and logged in through Facebook!");

    } else {
        NSLog(@"User logged in through Facebook!");   
    }
       }];
  }
#导入“ViewController.h”
#进口
#进口
#进口
#进口
@界面视图控制器()
@结束
@实现视图控制器
-(无效)viewDidLoad{
[超级视图下载];
[self.navigationController设置NavigationBarHidden:是];
//加载视图后,通常从nib执行任何其他设置。
}
-(无效)未收到记忆警告{
[超级记忆警告];
//处置所有可以重新创建的资源。
}
-(iAction)fbLoginBtnPress:(id)发件人{
[使用Facebook自我登录];
}
-(无效)使用Facebook登录{
//设置facebook用户帐户所需的权限
//使用Facebook登录用户
[PFFacebookUtils LoginBackgroundWithReadPermissions:nil block:^(PFUser*user,NSError*error){
如果(!用户){
NSLog(@“哦,用户取消了Facebook登录。”);
}else if(user.isNew){
NSLog(@“用户已注册并通过Facebook登录!”);
}否则{
NSLog(@“用户通过Facebook登录!”);
}
}];
}