2015-02-04 5 views
0

커스텀 리더 보드를 작성 중이며 리더 보드에있는 플레이어 ID를 알고 싶습니다. Rank of Local authenticated player in All Time best in game center leaderboard리더 보드에서 로컬 플레이어 위치 얻기

그러나 나는 그것을 구현하는 데 문제가 있어요 :

나는이 스레드를 발견했다. 여기에 내가 무엇입니까 :

내가 인쇄 할 때마다 항상 실제 번호에 관계없이 1입니다. 쿼리에서 순위를 반환하고있는 것으로 판단됩니다. 리더 보드에서 절대 위치를 반환하려면 어떻게해야합니까?

+0

순위를 얻는 곳이 어디인지 알 수 없으며 점수 목록을 어디에서 볼 수 있는지 만 알 수 있습니다. – AdamPro13

+0

@ AdamPro13이 작업을 수행하는 올바른 방법은 무엇입니까? 완료 처리기로 전달 될 때 자동으로 수행되었다고 생각했습니다. –

답변

0

점수를받은 후에는 onScoresReceived 대리자 메서드를 호출하고 점수 벡터를 전달합니다.

점수의 벡터를 가져올 수 있도록 해당 위임 메서드를 구현해야합니다. & 필요에 따라 점수별로 개체를 정렬 할 수 있습니다 (이미 정렬되어 있는지 확실하지 않음). 각 GKScore에는 player 속성이있어서 &과 비교할 수 있어야합니다. 해당 플레이어가 로컬 플레이어와 일치하는지 확인하십시오.