我听说我应该将字典转换为属性列表,然后发送它并将其转换回来。或者有更好的办法吗?
无论如何,有人可以展示最佳解决方案的代码吗?请不要只发布方法。我需要一些代码。
非常感谢:)
最佳答案
从 NSDictionary
或 NSArray
获取 NSData
。像这样使用 NSKeyedArchiver
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];
然后返回到 NSDictionary
或 NSArray
:
NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:data];
阅读 Apple's guide to archives and serialization 可能会对您有所帮助。 .
关于iphone - 如何使用 GameKit 发送 NSDictionary/NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4635556/