Определить тип GKTurnBasedMatch

Я хочу знать, был ли определенный пошаговый матч Game Center запущен как матч с автоматическим сопоставлением или игрок был приглашен другом.

Я пытался найти способ увидеть это из самого объекта GKTurnBasedMatch, но я думаю, что это невозможно. Я даже не придумал никакого разумного хака. :)

Я могу сохранить это в разделе данных совпадения, но я хочу использовать эту информацию в таблице со многими совпадениями, и это немного излишняя загрузка данных со многими килобайтами (и ожидание обратного вызова загрузки данных) для каждое совпадение, прежде чем можно будет использовать эту однобитовую информацию.

Одна из причин состоит в том, чтобы хранить эту информацию в файле локально, и, возможно, мне придется это сделать, но это кажется немного подверженным ошибкам из-за несоответствий и т. Д.

У кого-нибудь есть хорошее решение?


person Fredrik Johansson    schedule 29.03.2015    source источник


Ответы (1)


Я решил эту проблему, сохранив массив, содержащий идентификаторы всех автоматических совпадений локально на устройстве. Я не особенно доволен этим решением :)

person Fredrik Johansson    schedule 06.04.2015