için Fotoğraf yük değil bir işlevi aşağıdaki kodu kullanarak yinelemeli özel leaderboard'unuzda Fotoğraflar yüklenirken ediyorum: Elimizdeki bu yüzden şu anda iki cihaz içinde uygulamayı test ediyoruzOyun Merkezi çeşitli oyuncu kimlikleri
-(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];
}
}
}];
}
Sandbox ortamımızda 2 oyuncu var. Ancak ilk oyuncu için ilk çağrı fotoğraf ama ikinci fotoğrafı, ben, yükleyemez yükler ve aşağıdaki hatayı yazdırmak:
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.}
herhangi bir öneriniz?
Ps. Ayrıca yinelemeli olarak bir döngüde denedi. Aynı hata ve ben çok sık çağrı yapmaktan kaynaklandığını düşündüm.
ve oynatıcılar, GKLeaderboard isteğinden döndürülen diziden başlatılan bir dizi oynatıcıdır. –