我刚刚做了这个:
在 YourApp_AppDelegate.h 文件中:
#import "FBConnect.h"
Facebook *facebook;
@property (nonatomic, retain) Facebook *facebook;
在 YourApp_AppDelegate.m 文件中
@synthesize facebook;
然后在你的应用程序 didFinishLaunchingWithOptions: 函数中:
facebook = [[Facebook alloc] initWithAppId:@"YOUR_FACEBOOK_API"]
从您的viewController.h文件(任意一个)中,
#import "YourApp_AppDelegate.h"
YourApp_AppDelegate *appDelegate;
然后,在你的viewController.m中的viewDidLoad函数中:
appDelegate = (YourApp_AppDelegate *)[[UIApplication sharedApplication] delegate]
现在,每当你想引用你的Facebook单例时,只需像这样引用它:
[appDelegate.facebook authorize:nil delegate:self]