
Untitled
By: a guest on
Aug 9th, 2012 | syntax:
None | size: 1.26 KB | hits: 8 | expires: Never
Facebook SDK issue with login
- (void)login {
HackbookAppDelegate *delegate = (HackbookAppDelegate *)[[UIApplication sharedApplication] delegate];
if (![[delegate facebook] isSessionValid]) {
[[delegate facebook] authorize:permissions];
} else {
[self showLoggedIn];
}
}
- (void)login {
// Check and retrieve authorization information
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
facebook.sessionDelegate = self;
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
//@"user_about_me",
//@"email",
//@"publish_stream",
@"publish_actions",
@"offline_access",
nil];
[facebook authorize:permissions];
// [permissions release];
} else {
[self showLoggedIn];
}
}