Я только что сделал это:
в YourApp_AppDelegate.h
#import "FBConnect.h"
Facebook *facebook;
@property (nonatomic, retain) Facebook *facebook;
В YourApp_AppDelegate.m
@synthesize facebook;
Затем в вашем приложении сделал FinishLaunchingWithOptions: function:
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];