我遇到的问题是,在登陆后,点击safari中的“确定”按钮之后,无法继续进行!Safari 无法打开。https://m.facebook.com/dialog/permissions.request(在 .plist 文件中,我已经添加了正确的 URL 类型 (fb[yourappid]host))。
facebook = [[Facebook alloc] initWithAppId:@"myappId"
urlSchemeSuffix:@"host"
andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
nil];
if (![facebook isSessionValid]) {
[facebook authorize:permissions];
[permissions release];
}
登录后的登录屏幕图片: