Pracuje nad turową grą dla dwóch graczy, która używa niestandardowego interfejsu użytkownika do zarządzania meczami. Rozważenie ograniczenia aplikacji do iOS 6+ w celu wykorzystania limitów czasu dla graczy. Chciałbym pokazać użytkownikowi pozostałą ilość czasu na przeniesienie, ale uczestnik.timeoutData ma zawsze wartość zerową? Zgodnie z wideo WWDC 2012 (które mówi, że limit czasu nie dotyczy ostatniego uczestnika w kolejnych Uczestnikach), przekazuję tablicę z dwoma wpisami (przeciwnik o indeksie 0 i lokalnym graczem o indeksie 1) podczas wywoływania endTurnWithNextParticipants: turnTimeout: matchData: completionHandler : aby skręcić. Próbowałem zarówno GKTurnTimeoutDefault i różnych literałów całkowitych ... bez powodzenia ... zawsze wydaje się mieć wartość zerową. Data ostatniego skrętu gracza działa dobrze.Uczestnik z turową partyturą Limit czasu zawsze NULL
Odnośnie limitu czasu odtwarzacza ... po tym, jak je uruchomię, w jaki sposób jest to dostarczane? Widzę GKTurnBasedMatchOutcomeTimeExpired ... czy to się dzieje w turnieju turowym?
Czy kiedykolwiek poczyniłeś postępy w tym zakresie? Stoję naprzeciwko tego samego. Wszystkie moje daty przekroczenia limitu czasu są zerowe nawet przy ustawianiu limitu czasu. – rymagno