작은 회전 기반 iOS 앱을 온라인 게임으로 구현하고 있습니다. "GKSavedGameListener"프로토콜을 구현하는 데 문제가 있습니다. 왜냐하면 객체를 리스너로 등록하는 방법이나 대리자로 객체를 등록하는 방법을 모르기 때문입니다.GKSavedGameListener 프로토콜을 사용하는 방법은 무엇입니까?
"GKLocalPlayerListener"와 비슷한 문제가 있었지만 GKLocalPlayer에서 "registerListener :"를 통해 등록 할 수있었습니다. 이런 종류의 사과에 대한 설명서가 부족합니다. 불행히도 "GKSavedGameListener"는 구현하기 쉽지 않습니다.
GKLocalPlayer는 "GKSavedGameListener"를 준수하지만 프로토콜에서 선택적 기능을 구현하지 않는 것 같습니다 (적어도 GKLocalPlayer.h에는 표시되지 않습니다).
저는 "player : didModifySavedGame :"에 특히 관심이 있습니다.
"GKSavedGameListener"프로토콜 함수에서 사용자 지정 동작을 구현할 수 있습니까?
고마워요! 나는 테스트를 해보고 작동하도록 만들었지 만 신뢰할 수 없다는 것을 알았습니다. 그래서 폴링 기능을 구현하여 턴이 언제 움직 였는지 판단합니다. 많은 사람들이이 프로토콜에 문제가있는 것처럼 보입니다. [이 주제에 관한 다른 질문] (https://stackoverflow.com/questions/47645092/how-is-gkturnbasedmatchmaker-used/47852400#47852400) –