1

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

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

请帮我解决这个问题。

4

2 回答 2

2

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

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

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

只是不要忘记导入:

#import "OFHighScoreService.h"
于 2011-10-06T01:37:24.743 回答
0

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

于 2011-09-28T13:33:16.493 回答