iphone - 如何使用 GameKit 发送 NSDictionary/NSArray?

标签 iphone gamekit

我听说我应该将字典转换为属性列表,然后发送它并将其转换回来。或者有更好的办法吗?

无论如何,有人可以展示最佳解决方案的代码吗?请不要只发布方法。我需要一些代码。

非常感谢:)

最佳答案

NSDictionaryNSArray 获取 NSData。像这样使用 NSKeyedArchiver

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];

然后返回到 NSDictionaryNSArray:

NSDictionary *dict = [NSKeyedUnarchiver  unarchiveObjectWithData:data];

阅读 Apple's guide to archives and serialization 可能会对您有所帮助。 .

关于iphone - 如何使用 GameKit 发送 NSDictionary/NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635556/

相关文章:

ios - 如何找到 Storyboard制作的 View Controller 实例

ios - UILabel View iOS - 如何添加公开图标

ios - 在 Game Center Enabled App 中处理 iOS Game Center App 中的选定回合/游戏

ios - 检查应用程序是否通过 GameCenter 挑战启动

objective-c - GameKit:谁是大师?

iphone - 游戏中心集成简单指南?

iphone - 标记内的MWFeedParser标记(媒体:缩略图)

Iphone 遮蔽颜色 : Remove background color

ios - 如何使图像始终显示正确的方向?

iphone - 将 Game Center 的回合制比赛用于俄罗斯方 block 或 gem 迷阵等游戏