【问题标题】:issue in openfeint when i call setHighScore function当我调用 setHighScore 函数时,openfeint 出现问题
【发布时间】:2011-09-28 13:22:30
【问题描述】:

我正在我的应用程序中集成 openfient SDK。 当我想提交用户的分数并调用如下函数时,它给出了错误 'OFDelegate' 未在此范围内声明

[OFHighScoreService setHighScore:scores forLeaderboard:@"112033" onSuccess:OFDelegate() onFailure:OFDelegate()];

请帮我解决这个问题。

【问题讨论】:

    标签: iphone objective-c openfeint


    【解决方案1】:

    从旧版本的open feint升级或阅读有关Open Feint的旧帖子时可能会出现此问题,因为这种方法是没有的 不再可用,但仍可编译和运行。

    以下几行可能足以解决此问题:

    [OFHighScoreService setHighScore:scores forLeaderboard:@"112033"
                     onSuccessInvocation:[OFInvocation invocationForTarget:nil selector:nil] 
                     onFailureInvocation:[OFInvocation invocationForTarget:nil selector:nil]];
    

    别忘了导入:

    #import "OFHighScoreService.h"
    

    【讨论】:

      【解决方案2】:

      确保您已将 OpenFeint SDK 与您的应用集成。您可能会发现此视频很有用:http://vimeo.com/5633994

      【讨论】:

      • 您在调用 OFHighScoreService 的文件中是否有 #import "OpenFeint.h" 和 #import "OpenFeintDelegate.h" ?
      • 是的,请,我已经导入了我认为旧版本SDK中使用的这种方法。因为如果我导入此文件 #import "OFDelegate.h" 可以调用它,但这在 SDK 中不可用。我正在使用
      猜你喜欢
      • 2020-04-25
      • 1970-01-01
      • 2020-03-04
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2012-10-13
      • 2017-07-17
      相关资源
      最近更新 更多