Ios FBLoginView读取权限不';行不通

Ios FBLoginView读取权限不';行不通,ios,facebook,iphone-6,Ios,Facebook,Iphone 6,我创建了一个应用程序,要求用户登录Facebook。这部分代码在每台设备上都工作得非常完美: self.facebookButton.readPermissions = @[@"public_profile", @"email"]; self.facebookButton.delegate = self; 但我发现它在iPhone6(设备或模拟器)上不起作用。错误与方法有关 [UIButton setReadPermissions:] unrecognized selector. 任何人帮助

我创建了一个应用程序,要求用户登录Facebook。这部分代码在每台设备上都工作得非常完美:

self.facebookButton.readPermissions = @[@"public_profile", @"email"];
self.facebookButton.delegate = self;
但我发现它在iPhone6(设备或模拟器)上不起作用。错误与方法有关

[UIButton setReadPermissions:] unrecognized selector.

任何人帮助我,我只是不知道它可以是什么以及如何修复它

检查
self.facebook按钮
是否是
FBLoginView
的实例。如果是,请 将其声明为
strong

@property (nonatomic, retain) IBOutlet FBLoginView *facebookButton;

Nvm,伙计们,我知道了。我遇到UIController问题(未将登录视图与outlet连接)。很抱歉浪费了您的时间。

我也遇到了同样的问题,所以我将把我的解决方案留在这里,以防它能帮助别人。我已经将
Main.storyboard
上的类更改为
FBSDKButton
而不是
UIButton
,但是还有另一个本地化为西班牙语的故事板文件,它仍然是
UIButton

对于更大的屏幕,您可能有一个不同的按钮实例,按钮有一个标准的UIButton,而不是Facebookbutton子类。它是.h file-@property(nonatomic,retain)IBOutlet FBLoginView*Facebookbutton中的一个字符串;所以是Facebookbutton,我明白你的意思。但是我该怎么处理呢??我可以为更小的屏幕创建FBLoginView吗?或者如何创建?对不起,我完全糊涂了:(