如何判断[OpenFeint初始化....]何时完成?

时间:2011-07-11 16:57:05

标签: ios openfeint

如果用户接受OpenFeint,则很容易,因为将调用offlineUserLoggedInuserLoggedIn委托方法。如果用户拒绝OpenFeint,则似乎没有任何指示。有[OpenFeint hasUserApprovedFeint],但如果用户拒绝了OpenFeint,或者他们正在盯着审批屏幕,那么会返回NO

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我建议的解决方案:

创建一个实现OpenFeintAddOn协议的类。一旦OF初始化,将调用initializeAddOn

但是,在调用此用户时,用户将无法完成登录。如果您只是想确保OF已初始化,那么这应该可行。如果您需要知道用户是否已登录,我建议您添加一个offlineUserLoggedInuserLoggedIn的监听器,这些监听器会在调用后刷新您的设置。无论如何,如果用户在初始化后的游戏中稍后登录,您可能还需要这些功能。