利用
(BOOL)openActiveSessionWithPublishPermissions:(NSArray*)publishPermissions
defaultAudience:(FBSessionDefaultAudience)defaultAudience
allowLoginUI:(BOOL)allowLoginUI
完成处理程序:(FBSessionStateHandler)处理程序,
将您的权限设为数组
-(IBAction)actionSignUpWithFacebook:(id)sender {
[自我 openSessionWithAllowLoginUI:YES];
}
-(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_likes",
@"read_stream",
@“电子邮件”,
@"user_about_me",
@“基本信息”,
@"user_birthday",
@"user_location",
@"user_likes",nil];
返回 [FBSession openActiveSessionWithPublishPermissions:permissions
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,FBSessionState 状态,NSError *error) {
[自我 sessionStateChanged:会话
状态:状态
错误:错误];
[self getUSerDetailsFromFacebook];