我正在努力寻找一种在 cocos 2d 中实现 Facebook API 的方法,但我没能找到。
有人可以帮助我吗?
执行此操作的最佳方法是使用单例模型对象,使用“共享实例”函数之类的功能。
这样,当应用程序运行其业务并且您并不主动需要 FB 时,您可以将会话保留在一边并按如下方式调用它。
//create a static void
static FacebookModel *sharedInstance = nil;
//In the model
+(FacebookModel *) sharedInstance {
if (sharedInstance == nil) {
<INSTANTIATE FACEBOOK with an FB property>
<LOG INTO FACEBOOK with that property>
}
return sharedInstance;
}
-(void)selectorWhichPostsToFacebook {
<USE CODE HERE TO POST TO FB>
>
//In your view did load for any class that needs it...
FacebookModel *fM = [FacebookModel sharedInstance];
//then when you need to actually use fb to do something...
[fM selectorWhichPostsToFB];