試試這個:
在.h文件中
if(!loginView)
loginView = [[FBLoginView alloc] initWithPermissions:[NSArray arrayWithObject:@"publish_actions, user_photos,status_update"]]; // Whatever permissions you need
loginview.frame = self.view.bounds; //whatever you want
loginview.delegate = self;
[self.view addSubview:loginview];
添加這些方法:
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {
NSLog(@"Logged In");
}
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
user:(id<FBGraphUser>)user {
NSLog(@"user Id %@",user.id);
}
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
// Called after logout
NSLog(@"Logged out");
}
希望這幫助。
仍然看起來沒有工作。這張照片與我發佈的屏幕截圖有相同的結果。 – Brayden
你能和我們分享你的完整代碼嗎? –
看來我得到了一個它的工作版本,除了我必須自己手動添加Facebook徽標圖像和登錄按鈕到視圖 - 不太確定這是它是如何工作的。謝謝你的幫助! – Brayden