Как обмениваться данными между несколькими устройствами iphone с помощью Game Center - PullRequest
0 голосов
/ 12 января 2012

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

Game Center часть 1

Game Center часть 2

Мои проблемы сейчасэто: - как делиться данными для всех игроков.

В уроке Рэй Вендерлих мы можем отправлять данные с помощью struct.Мы отправляем struct и у нас есть возможность получать простые данные (например, значение int или другое).Как отправить данные без структуры?

Спасибо за ответ!

1 Ответ

1 голос
/ 12 января 2012

Объекты NSO являются указателями, поэтому, если вы попытаетесь отправить его, вы просто отправите указатель, а не объект. Я предлагаю вам реализовать метод -serialize для вашего подкласса, который преобразует ваш объект в строку или в числа. Затем реализуйте метод -deserialize, чтобы сделать обратное. Я не могу помочь вам с характером этих методов, так как я не знаю, что содержит ваш NSObject, но только отправляю минимум данных.

Sidenote: Почему вы не можете использовать структуры?

...