GameKitの実装を検討していますが、1つも機能させることができません。これは、かなり奇妙に思えます。
KeyedArchiverを使用して後で送信するためにGKScoreオブジェクトを保存しようとすると、GKScoreオブジェクトを保存しようとしているクラスでencodewithcoderが呼び出されます。
私のコードは単純です、
NSData *savedScoreData = [NSKeyedArchiver archivedDataWithRootObject:score];
ネット上のさまざまなリソースから、これは機能するはずですが、機能していないことがわかります。GKScore.hを見ると、NSCodingに準拠していると記載されていますが、私のビューコントローラクラスでは、GKScoreオブジェクトではなくencodewithcoderが呼び出されています。
誰かが以前にこの振る舞いを見たことがありますか?私は現時点で最も困惑しています。