草庐IT

fbDidLogin

全部标签

objective-c - 实现 Facebook iOS SDK - 无 "fbDidLogin"回调

我正在按照官方FB文档中的集成步骤进行操作,并实现了SDK的“登录”和“发布到墙上”功能,一切正常,但问题是它只有在我使用主应用程序委托(delegate)时才能工作.h/.m文件。但目前我需要将它放入另一个.h/.m文件中-登录有效,但“fbDidLogin”回调从未调用,我使用NSLog进行检查。我对ObjC和使用游戏引擎不是很好,所以我想我错过了一些私有(private)/公共(public)声明等东西。你能引导我朝着正确的方向修复它吗?提前致谢!代码如下所示:.h#import"FBConnect.h"...@interfaceS3DEngine_EAGLView:UIView

iphone - fbDidLogin 的问题从未调用过 iOS

我的应用在保存access_token时遇到问题。问题是,当iPhone没有安装Facebook应用程序时,safari会处理这个问题,没有问题。但是一旦iPhone安装了Facebook应用程序。它只是不保存访问token,每次需要对Facebook执行某些操作时都会打开Facebook应用程序。然后它说,你已经给了......许可......这就是我在viewdidload中所做的,以便第一次请求许可并从用户默认值接收访问token:facebook=[[Facebookalloc]initWithAppId:@"APPID"];NSUserDefaults*defaults=[N

iPhone - facebook 登录后,UISwitch 的状态未在 -(void)fbDidLogin 方法中设置为 'On'

我已经实现了Facebook登录并检查我的访问token的状态-(void)fbDidLogin现在,我有一个UITableView,其中有一个切换Button作为UISwitch,如果我有访问token,它就会打开。问题是,当我获得访问token时-(void)fbDidLogin方法被调用。在这里,我通过调用来设置切换按钮的开关[self.switchsetOn:YESanimated:YES];但这并没有发生。当我返回并再次打开该页面时,它显示正确的状态,但当我在fbDidLogin中设置它时却没有。任何猜测为什么会这样?对于facebook身份验证,它会在应用程序之外返回,也许

ios - Facebook api ios-sdk,代表不工作,未调用 fbDidLogin

我对最新的iOSSDK有疑问。我成功登录,应用程序返回,但没有调用fbDidLogin等委托(delegate)方法。如果在没有任何Controller的情况下仅在一个委托(delegate)文件中尝试所有操作并使其正常工作。但如果我有多个Controller,它就不再工作了/我用自己写的类FacebookFetchter来处理Facebook。//FacebookFetchter.h#importFoundation/Foundation.h>#import"FBConnect.h"@interfaceFacebookFetchter:NSObject{Facebook*facebo

iphone - 未调用 fbDidLogin - iOS

我正尝试在我的iOS应用程序中为一个学校项目实现facebook,但是我遇到了一些问题,即未调用fbDidLogin方法。我创建了一个名为FBFetcher的示例对象:@interfaceFBFetcher:NSObject{Facebook*facebook;FBFetcher*facebookFetcher;}-(void)login;@property(retain)Facebook*facebook;@property(retain)FBFetcher*facebookFetcher;@end在FBFetcher.m中:@implementationFBFetcher@synt