- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
facebook = [[Facebook alloc] initWithAppId:@"xxx" andDelegate:self];
}
我在我的AppViewDelegate
中宣布Facebook。我想从我的UIViewController
或其他课程中使用这个Facebook课程。我搜索sharedApplication
标题,但我没有。
感谢您的回答。
答案 0 :(得分:0)
可以通过以下方式获得:
[(AppViewDelegate *)[[UIApplication sharedApplication] delegate] facebook];
我把演员表放到AppViewDelegate,假设这是你的AppDelegate的名字。但是,问题在于您通常不希望从另一个类引用AppDelegate以将其用作包含全局变量的类。
在这种情况下我要做的是为Facebook类使用Singleton模式。请检查此链接Singleton Pattern