我只是這樣做:
在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];
呼叫是:[[ALLOC的Facebook] initWithAppId:kAppId andDelegate:<(ID)];你必須指定一個委託。 –
2012-03-16 15:52:38