과 게임 센터에게 게임을 제거하기 위해, 나는 그렇게하려면 다음 코드를 사용하고 있습니다 :어떻게 게임 센터에 내 모든 경기를 취소하기 위해 노력하고있어 0 참가자
if ([GKLocalPlayer localPlayer].authenticated == NO) {
[[GKLocalPlayer localPlayer] setAuthenticateHandler:^(UIViewController* viewcontroller, NSError *error) {
[GKTurnBasedMatch loadMatchesWithCompletionHandler: ^(NSArray *matches, NSError *error){
for (GKTurnBasedMatch *match in matches) {
NSLog(@"Match ID:%@", match.matchID);
[match removeWithCompletionHandler:^(NSError *error){
NSLog(@"%@", error);}];
}}];
}];
} else {
NSLog(@"Already authenticated!");
}
을 그리고 이것은 거의 모든 작동 내 게임은 제외하고 모든 참가자는 0 명입니다. 다음과 같이이 게임에 대한 설명은 다음과 같습니다
GKTurnBasedMatch 0x17eb78b0 - matchID : 2e36f8fe-5b07-4fea-9e8f-6997187f2235 bundleID : 미친-상어 GamesTEST.Letterslide 상태 : GKTurnBasedMatchStatusOpen 메시지 : (널)에서 CreationDate : 2014-03- 14 23:44:06 +0000 currentParticipant : (null) 참가자 : (null) matchData.length : 0 matchDataMaximumSize : 65536 교환 : (null)
잘못된 게임을 삭제할 때 게시물을 보았지만 오류가 있습니다. 초대장에 기인 한 것이 아니며 국가 변경을위한 참가자가 없습니다. 불행히도 나는이 오류의 원인을 정확하게 기억하지 못하고 그것을 복제하려고 시도했지만 지금까지 "행운"이 없다. 누가이 문제를 일으킬 수 있었는지와이 게임을 어떻게 지울 수 있는지 알아낼 수 있습니까? 고맙습니다!!
아마도 버그 리포트를 보낼 수 있습니까? – MadShark