Theo https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/LeaderBoards/LeaderBoards.htmlđiểm Báo cáo với GameCenter cho iOS7
Báo cáo số điểm để GameCenter trong iOS7 nên được thực hiện sử dụng
[GKLeaderboard reportScores:scores withCompletionHandler:^(NSError *error) {
//Do something interesting here.
}];
Tuy nhiên, tôi không thể tìm thấy bất kỳ tham chiếu đến phương pháp này trong GKLeaderboard.
Phương pháp này không tồn tại ở đây: https://developer.apple.com/library/ios/documentation/GameKit/Reference/GKLeaderboard_Ref/Reference/Reference.html
GKLeaderboard.h không chứa một phương pháp reportScores cũng có.
Cách trước đây của điểm báo cáo bằng phương pháp reportScoreWithCompletionHandler của GKScore đã không được chấp nhận nên tôi không muốn sử dụng.
Có ai biết cách chính xác để báo cáo điểm số cho người chơi trò chơi trong ios7 không?
Cảm ơn bạn đã chỉ ra điều này, rõ ràng phương pháp thể hiện đã không còn được dùng nhưng phương pháp lớp học thì không. Tôi sẽ sử dụng phương pháp này ngay bây giờ. Trong tài liệu tham khảo dev của apple, họ chia nhỏ ví dụ giữa iOS 6 & 7 vì vậy tôi chắc chắn họ dự định nó sẽ được thực hiện theo một cách khác. Nó chỉ kỳ lạ là cách dự định cho iOS7 không được ghi chép đúng cách. – Cymric
Đôi khi tài liệu của Apple chỉ là sai. Tôi có xu hướng tin tưởng những gì trong tài liệu lớp học nhiều hơn những gì trong tổng quan. https://developer.apple.com/library/ios/documentation/GameKit/Reference/GKScore_Ref/Reference/Reference.html#//apple_ref/occ/clm/GKScore/reportScores:withCompletionHandler: – Greg
Tôi cũng phải đối mặt với vấn đề này . Có vẻ như Apple cần xem lại tài liệu của họ kỹ lưỡng hơn trước khi xuất bản chúng vì nó tạo ra nhiều sự nhầm lẫn và lãng phí thời gian ... – Pupillam