У меня есть два списка лидеров в универсальном приложении (iPhone / iPad).
Я создаю GKLeaderboardViewController с помощью кода ниже:
GKLeaderboardViewController* lvc = [[GKLeaderboardViewController alloc] init];
lvc.category = [self isIpad] ? @"ipadmain" : @"iphonemain";
lvc.leaderboardDelegate = self;
Пока все отлично работает.
Когда я нажимаю кнопку «Готово», представление закрывается.
Однако, если я перехожу к обзору списков лидеров через кнопку «Списки лидеров» на панели инструментов GKLeaderboardViewController, «Готово» не работает на экране обзора (делегат не вызывается). Если я снова вернусь к определенной доске, сработает «Готово».