के लिए लोड तस्वीरें नहीं कर सकते मैं एक समारोह में निम्नलिखित कोड का उपयोग करके रिकर्सिवली एक कस्टम लीडरबोर्ड में फ़ोटो लोड कर रहा हूँ:खेल केंद्र कई खिलाड़ी आईडी
-(void)loadPhotos {
[((GKPlayer*)[players objectAtIndex:i]) loadPhotoForSize:GKPhotoSizeSmall withCompletionHandler: ^(UIImage *photo, NSError *error) {
if (error != nil)
{
NSLog(@"Error: %@", error);
}
if (photo != nil)
{
[friendPhotos addObject:photo];
[globalTable reloadData];
i++;
if (i< [players count]){
[self loadPhotos];
}
}
}];
}
हम वर्तमान में दो उपकरणों में ऐप का परीक्षण कर रहे हैं ताकि हमारे पास हमारे सैंडबॉक्स पर्यावरण में 2 खिलाड़ी। हालांकि पहले खिलाड़ी के लिए पहली कॉल तस्वीर लेकिन दूसरी तस्वीर को लोड करता है, मैं, लोड नहीं कर सकता और मैं निम्न त्रुटि प्रिंट:
Error: Error Domain=GKErrorDomain Code=3 "The requested operation could not be completed due to an error communicating with the server." UserInfo=0x1b19f0 {NSLocalizedDescription=The requested operation could not be completed due to an error communicating with the server.}
कोई सुझाव?
Ps। इसे लूप में भी सक्रिय रूप से करने की कोशिश की। वही त्रुटि, और मैंने सोचा कि यह कारण था कि मैं अक्सर कॉल कर रहा था।
और खिलाड़ी उन खिलाड़ियों की एक श्रृंखला है जो GKLeaderboard अनुरोध से वापस सरणी से प्रारंभ किया गया है। –