如何使用GameKit发送NSDictionary / NSArray?

时间:2011-01-08 18:53:40

标签: iphone gamekit

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

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

非常感谢:)

1 个答案:

答案 0 :(得分:8)

NSDataNSDictionary获取NSArray。像这样使用NSKeyedArchiver

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];

然后返回NSDictionaryNSArray

NSDictionary *dict = [NSKeyedUnarchiver  unarchiveObjectWithData:data];

您可能会发现阅读Apple's guide to archives and serialization很有用。

相关问题