当我调用setHighScore函数时,在openfeint中发出问题

时间:2011-09-28 13:22:30

标签: iphone objective-c openfeint

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

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

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

从旧版本的打开虚拟升级或阅读有关Open Feint的旧帖子时可能会出现此问题,因为此方法为否 可用时间更长,但仍可编译和运行。

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

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

不要忘记导入:

#import "OFHighScoreService.h"

答案 1 :(得分:0)

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