我最近用facebook实现了Parse登录。我基本上按照所有说明设置了Facebook SDK和Parse SDK。所以这是App抛出异常的部分:
NSArray * permissionArray = @ [@" public_profile",@" email"]; [PFFacebookUtils logInWithPermissions:permissionArray 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!");
}
我在日志屏幕中收到的消息是:"哦,哦。用户取消了Facebook登录。"所以我假设没有创建Facebook会话,也没有返回用户。这里有趣的部分是我在iPhone 4上测试了这个应用程序并且登录工作正常。我正在测试iPhone 5,这是异常被抛出的时候。是否有任何设置需要在实际设备上正确?有没有办法可以对这个问题进行三角测量?
非常感谢任何帮助。谢谢
答案 0 :(得分:1)
确保它在按钮而不是ViewDidLoad中,(或尝试延迟代码)