我是iPhone开发的新手,我想使用最新的facebooksdk4从我的nativeiOS简单应用程序进行facebook登录。某事,我只想从自定义UIButton打开一个facebook登录对话框单击,在我的应用程序中,为此我在我的按钮单击方法中执行以下代码..-(IBAction)didTapLoginFaceBook:(id)sender{FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"email"]handler:^(FBSDKLoginManag
我的应用登录屏幕,第一次尝试facebook登录按钮不会打开safari浏览器,而第二次尝试它工作正常。下面是我试过的代码:FBSDKLoginManager*manager=[FBSDKLoginManagernew];manager.loginBehavior=FBSDKLoginBehaviorBrowser;NSArray*permissions=@[@"email",@"public_profile"];[managerlogInWithReadPermissions:permissionsfromViewController:selfhandler:^(FBSDKLogin
我已将Facebook登录集成到我的iOS应用程序中,该应用程序直到昨天都运行良好。今天,我发现它没有返回到我的应用程序。我检查了Facebook调试,它打印为登录完成和权限接受成功。但是当一切都完成后,它不会返回到我的应用程序。为了测试这是否是Facebook未正确响应的问题,我从AppStore下载了一个应用程序并在该应用程序中测试了Facebook登录,它运行完美。我不知道我的应用程序到底发生了什么。 最佳答案 在登录操作中添加这些行,以便在弹出窗口中打开FacebookFBSDKLoginManager*login=[[FB
任何人请帮助我如何将FBSDKLoginManager代码转换为快速编程在此提前感谢我在Objective-C中附上代码-(IBAction)btnFacebookPressed:(id)sender{FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];login.loginBehavior=FBSDKLoginBehaviorBrowser;[loginlogInWithReadPermissions:@[@"email"]handler:^(FBSDKLoginManagerLoginResult*result,NSErro
我正在实现适用于iOS的SDKv4.1,当我尝试调用publishPermissions:时,我没有收到任何回调。出于某种原因,当我运行logInWithReadPermissions:时一切正常,但是当我运行logInWithPublishPermissions:时,它永远不会访问我的响应处理程序。什么都没发生。为了进行测试,我在运行logInWithPublishPermissions:之前重置了我的loginManager,令我惊讶的是它随后起作用了(又名NSLog(@"RESULT")被调用)。我是否遗漏了有关loginManager工作原理的信息?我不应该在不重置的情况下使用
我只是想在我的ios应用程序中通过Firebase运行facebook登录。我已经完成了Firebase的ios(swift)指南中提到的所有内容[https://www.firebase.com/docs/ios/guide/setup.html]但我仍然面临编译错误:Useofunresolvedidentifier'FBSDKLoginManager'如果我正在使用:letfacebookLogin=FBSDKLoginManager()请注意我已经下载了FBSKCoreKit、FBSLoginKit和FBSKShareKit(通过cocoapods)。我还更新了我的AppDel
简化一下,代码是这样的:funclogin(){NSLog("Willloginwithreadpermissions")FBSDKLoginManager().logInWithReadPermissions(["public_profile"],handler:{(result:FBSDKLoginManagerLoginResult!,error:NSError!)->VoidinNSLog("Handleriscalled")})NSLog("Returningfromlogin")}调用时,它会生成以下日志语句:2015-05-2511:35:07.886MyApp[1213
我刚刚将FacebookiOSSDK升级到v.4.0.1,但出现了以下错误:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_FBSDKLoginManager",referencedfrom:objc-class-refinController1.oobjc-class-refinAppDelegate.oobjc-class-refinController2.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode
我正在使用FBSDKLoginButton允许用户使用Facebook登录并使用FBSDKLoginButton.readPermissions=@[@"public_profile",@"email",@"user_likes",@"email",@"user_birthday"];请求权限,但我还需要一个权限,即我应该使用的publish_actionsFBSDKLoginManager与logInWithReadPermissions:@[@"public_profile",@"user_likes",@"user_birthday"]logInWithPublishPermis
我无法弄清楚如何让用户登录我的应用程序。[FBSDKAccessTokencurrentAccessToken]为nil,所以我调用:[[[FBSDKLoginManageralloc]init]logInWithPublishPermissions:@[@"publish_actions"]handler:…];根据包含的示例项目。这将切换到Facebook应用程序,但消息显示“您已经授权应用程序名称。”。我单击确定,它返回到应用程序,但grantedPermissions和declinedPermissions结果都是nil,并且isCancelled是YES。[FBSDKAcce