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 に答える