ios Facebook 登录按钮 - 不会更改为注销

标签 ios objective-c facebook facebook-login

我正在使用 Xcode 6 和 Facebook iOS SDK 4.3, 我根据 Facebook's guide 嵌入了代码并且登录有效,但是 由于某种原因 -

登录后,按钮没有变为“退出”,而是“使用 Facebook 登录”。

有人遇到过这个问题吗?

最佳答案

所以我从头开始,并遵循了instructions from the guide :

1.在viewController.h文件中:

#import < FBSDKCoreKit/FBSDKCoreKit.h> //<-delete the space

#import < FBSDKLoginKit/FBSDKLoginKit.h>//<-delete the space

@interface ViewController : UIViewController<FBSDKLoginButtonDelegate>
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *loginButton;

2.在viewController.m文件中:

-(void) viewDidLoad{
   if ([FBSDKAccessToken currentAccessToken]) {
   // User is logged in, do work such as go to next view controller. 
   }

   self.loginButton.readPermissions = @[@"public_profile", @"email", @"user_friends"];

   FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
  [self.view addSubview:loginButton];
}

然后没用了,I've found this thread那提到我还需要向 AppDelegate didFinishLaunchingWithOptions 添加一些东西:

return [[FBSDKApplicationDelegate sharedInstance] application:application
                                didFinishLaunchingWithOptions:launchOptions];

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
                                                      openURL:url
                                            sourceApplication:sourceApplication
                                                   annotation:annotation];
}

然后成功了! 最后,我将登录按钮更改为注销!

关于ios Facebook 登录按钮 - 不会更改为注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31228873/

相关文章:

ios - AVAssetWriter 的输出(写入视频的 UIImages)失真

ios - 将图像保存到特定相册,但限制保存到相机胶卷文件夹中

ios - 我怎么能理解远程方在 pjsip 中停止了它的视频

ios - 滚动 TableView 时获取 EXC_Bad_Access

javascript - FB.ui 和设置弹出窗口大小

html - 网站和FB页面上的FB "like button",发现不同数量的 "likes"

ios - serial Dispatch Queue 将只使用一个线程?

iphone - [sender resignFirstResponder] 的反义词是什么? Objective-C

ios - 如何检测用户何时从 Facebook 删除应用程序

ios - XPC 连接中断