Tôi đang phát triển trò chơi được kích hoạt Trung tâm trò chơi và tôi đang gặp sự cố trong môi trường hộp cát. Tôi có thể báo cáo thành công điểm số mà không có lỗi. Tuy nhiên, khi tôi hiển thị bảng xếp hạng, không có điểm số nào hiển thị. Để xác minh rằng điểm số thực sự có ở đó, tôi truy vấn điểm của người dùng cục bộ với đoạn mã sau:Trung tâm trò chơi iOS: Điểm không hiển thị trên bảng xếp hạng trong hộp cát
-(void)retrieveLocalScoreForCategory:(NSString *)category
{
GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init];
leaderboardRequest.category = category;
[leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores,NSError *error)
{
[self callDelegateOnMainThread: @selector(localPlayerScore:error:) withArg: leaderboardRequest.localPlayerScore error: error];
}];
}
Trong đại biểu của tôi, tôi đăng nhập tỉ số lên giao diện điều khiển và tôi có thể thấy số điểm đúng đến đó. Tôi đã xác minh rằng tôi đang hiển thị hình chữ nhật dài bằng cách sử dụng id danh mục bảng thành tích chính xác (tôi chỉ có một thẻ).
Có ai biết tại sao điểm của tôi không hiển thị trên bảng thành tích trong môi trường hộp cát ngay lập tức không? Có sự chậm trễ nào trước khi điểm số hiển thị không?
đã tạo một người dùng khác trên thiết bị thử nghiệm 3GS của tôi và nó hoạt động ngay bây giờ. Cảm ơn. –
+1 - Tôi phải xem hàng trăm lý do không chính xác, điều này rất quan trọng để tôi tiết kiệm tóc. Chân tóc của tôi cảm ơn bạn. –
@StephenMorris haha không có vấn đề giao phối, vui vì tôi có thể giúp đỡ. Tôi chỉ phát hiện ra vấn đề này từ những người bạn cùng làm việc khi lần đầu tiên tôi gặp phải – CStreel