0

我正在努力寻找一种在 cocos 2d 中实现 Facebook api 的方法,但我找不到。

任何人都可以帮助我吗?

4

1 回答 1

0

最好的方法是使用类似“共享实例”函数的单例模型对象。

这样,当应用程序开展业务并且您不需要 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];
于 2012-06-21T18:25:32.367 回答