проблема в openfeint, когда я вызываю функцию setHighScore - PullRequest
1 голос
/ 28 сентября 2011

Я интегрирую openfient SDK в свое приложение. Когда я хочу отправить счет пользователя и вызвать функцию, как показано ниже, это дает ошибку «OFDelegate» не был объявлен в этой области

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

Пожалуйста, помогите мне устранить эту проблему.

Ответы [ 2 ]

2 голосов
/ 06 октября 2011

Эта проблема может возникать при обновлении со старой версии Open Feint или при чтении старого поста об Open Feint, так как этот метод не больше доступно, но все еще компилируется и запускается.

Для решения этой проблемы, вероятно, будет достаточно следующих строк:

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

Только не забудьте импортировать:

#import "OFHighScoreService.h"
0 голосов
/ 28 сентября 2011

Убедитесь, что вы интегрировали OpenFeint SDK с вашим приложением.Вы можете найти это видео полезным: http://vimeo.com/5633994

...