Проблемы GKSession - Objective C GameKit

Если вам нравится C ++ лучше, чем C, вы можете попробовать это:

#include <ios>
#include <iostream>

bool b = IsSomethingTrue();
std::cout << std::boolalpha << b;
5
задан Josh Bradley 30 June 2009 в 14:52
поделиться

1 ответ

На самом деле я еще ничего не реализовал с помощью GameKit, но просто просматривая документацию, похоже, что вы можете использовать GKPeerPickerController, только если вы используете GKSessionModePeer. Если вы хотите использовать GKSessionModeServer / Client, вам нужно работать напрямую с сеансами и их делегатом. См. Раздел в Руководстве по программированию Game Kit на Реализация сервера и Подключение к службе .

Ваша основная функциональность будет вращаться вокруг метода GKSessionDelegate.
-session: peer: didChangeState: как в клиентском, так и в серверном режимах и
-acceptConnectionFromPeer: error: и -denyConnectionFromPeer: в серверном режиме.

7
ответ дан 14 December 2019 в 08:58
поделиться