मैं गेम सेंटर सक्षम गेम विकसित कर रहा हूं और मैं सैंडबॉक्स वातावरण में किसी समस्या में भाग रहा हूं। मैं सफलता के बिना स्कोर की सफलतापूर्वक रिपोर्ट कर सकता हूं। हालांकि, जब मैं लीडरबोर्ड दिखाता हूं, तो कोई स्कोर दिखाई नहीं देता है। सत्यापित करने के लिए कि स्कोर वास्तव में वहाँ गया, मैं निम्नलिखित कोड के साथ स्थानीय उपयोगकर्ता के स्कोर क्वेरी:आईओएस गेम सेंटर: सैंडबॉक्स में लीडरबोर्ड पर स्कोर नहीं दिख रहे हैं
-(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];
}];
}
मेरी प्रतिनिधि में मैं कंसोल के लिए स्कोर लॉग इन करें और मैं देख सकता हूँ सही स्कोर वहाँ गया। मैंने पहले से ही सत्यापित कर लिया है कि मैं सही लीडरबोर्ड श्रेणी आईडी का उपयोग कर लीडरबोर्ड दिखा रहा हूं (मेरे पास केवल एक है)।
क्या किसी को पता है कि सैंडबॉक्स पर्यावरण में लीडरबोर्ड पर मेरा स्कोर क्यों दिखाई नहीं दे रहा है? स्कोर दिखाने से पहले देरी हो रही है?
ने मेरे 3 जीएस परीक्षण डिवाइस पर एक और उपयोगकर्ता बनाया और यह अब काम करता है। धन्यवाद। –
+1 - मैंने सैकड़ों गलत कारणों को देखा होगा, यह मेरे लिए मेरे बालों को बचाने के लिए महत्वपूर्ण था। मेरी हेयरलाइन आपको धन्यवाद। –
@StephenMorris हाहा कोई समस्या दोस्त, खुश मैं मदद कर सकता था। मुझे केवल साथी काम साथी से इस समस्या के बारे में पता चला जब मैंने पहली बार – CStreel