0
범용 앱 (iPhone/iPad)에 두 개의 리더 보드가 있습니다. 내가 울부 짖는 코드를 사용하여 GKLeaderboardViewController을 만드는 오전 :게임 센터 리더 보드 : 리더 보드에있을 때 위임자를 호출하지 않음 "완료"개요
GKLeaderboardViewController* lvc = [[GKLeaderboardViewController alloc] init];
lvc.category = [self isIpad] ? @"ipadmain" : @"iphonemain";
lvc.leaderboardDelegate = self;
지금까지 모든 작동합니다. "완료"버튼을 누르면보기가 닫힙니다.
그러나 GKLeaderboardViewController의 툴바에서 '리더 보드'버튼을 사용하여 리더 보드 개요로 이동하면 개요 화면에서 '완료'가 작동하지 않습니다 (위임자가 호출되지 않음). 특정 게시판으로 다시 이동하면 "완료"됩니다.
예 대리인이 아직 있습니다. 리더 보드에서 특정 리더 보드에서 개요 화면 (모든 리더 보드가 표시되는 위치)으로 이동 한 것입니다. 이 화면에서 완료 버튼이 작동하지 않습니다. 리더 보드가 닫히지 않습니다. 대리자 메서드가 호출되지 않습니다. 그러나이 문제는 혼자서 해결되었습니다. 아무것도 바꾸지 않고 모든 것이 현재 잘 작동합니다. 방금 누군가 GKLeaderboardViewController와 비슷한 경험을했을 수도 있습니다. – ivicaa