typedef struct _protocol1
{
int type;
CGPoint pos;
} Protocol1;
-(void)sendData {
NSError *error;
Protocol1 msg;
msg.pos = ccp(100,100);
msg.type = 1;
NSData *packet = [NSData dataWithBytes:&msg length:sizeof(Protocol1)];
[self.myMatch sendDataToAllPlayers: packet withDataMode: GKMatchSendDataReliable error:&error];
if (error != nil)
{
NSLog(@"error"]);
}
}
这是我项目中的一大块代码。 而且我收到了一个错误。但是,我不确定如何检索更多信息以帮助我调试。有人能帮助我吗?
抱歉,我对iOS开发很新......
将Cocos2d用于游戏。
修改
我正在使用模拟器和我的iPhone进行测试。我怀疑这是问题所在,我已经让比赛正常进行了......
答案 0 :(得分:2)
要打印出您的错误,请试试!
NSLog(@"here is the error material: %@", [error localizedDescription])
如果遇到问题,只需点击XCode4中的NSError。
然后查看右栏,然后单击以转到文档。
(或者只是在Xcode文档中搜索“NSError”。)
打开“NSError类参考”。这很简单。
请务必查看给出的各种示例代码。
例如,向下滚动到“localizedDescription”广告,请参阅三个示例代码。 (“LazyTableImages,SeismicXML,URLCache”)
您可以下载并查看示例项目。搜索“localizedDescription”,如果遇到问题,您会看到示例!
如果你教一个男人钓鱼......大笑吧。