我在标签栏应用程序中有一个UIViewController。我已经从MainWindow.nib文件中添加了控制器(即不以编程方式)。
我的问题是如何让我的视图控制器成为单身人士? (解决Facebook委托问题)。
答案 0 :(得分:2)
您可能想让您的“Facebook连接代码”成为单身人士(或应用委托代表的一部分),而不是视图控制器本身。然后用任何需要它的视图控制器连接FB事物。
答案 1 :(得分:1)
如果你真的想创造单身(但我不认为你这样做,请重新考虑你的设计 - 究竟是什么是“facebook委托问题”?),请看这里in Apple's sample code
答案 2 :(得分:0)
你可以让任何类单独添加这样的东西到.m文件中(你还必须向.h添加声明):
+ (id)sharedInstance {
static id sharedInstance;
@synchronized(self) {
if (!sharedInstance)
sharedInstance = [[ClassName alloc] init];
return sharedInstance;
}
}