使用する
(BOOL)openActiveSessionWithPublishPermissions:(NSArray*)publishPermissions
defaultAudience:(FBSessionDefaultAudience)defaultAudience
allowLoginUI:(BOOL)allowLoginUI
完了ハンドラ:(FBSessionStateHandler)ハンドラ、
あなたの許可を配列にする
-(IBAction)actionSignUpWithFacebook:(id)送信者 {
[自己 openSessionWithAllowLoginUI:YES];
}
-(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_likes",
@"read_stream",
@"Eメール"、
@"user_about_me",
@"基本情報",
@"user_birthday",
@"user_location",
@"user_likes",nil];
[FBSession openActiveSessionWithPublishPermissions:権限を返す
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *セッション、FBSessionState状態、NSError *エラー) {
[セルフ sessionStateChanged:セッション
状態:状態
エラー:エラー];
[self getUSerDetailsFromFacebook];