1
我聽說我應該將字典轉換爲屬性列表,然後發送並將其轉換回來。或者,還有更好的方法?我該如何發送一個帶有GameKit的NSDictionary/NSArray?
無論如何,有人可以顯示最佳解決方案的代碼?請不要只發布方法。我需要一些代碼。
非常感謝你:)
我聽說我應該將字典轉換爲屬性列表,然後發送並將其轉換回來。或者,還有更好的方法?我該如何發送一個帶有GameKit的NSDictionary/NSArray?
無論如何,有人可以顯示最佳解決方案的代碼?請不要只發布方法。我需要一些代碼。
非常感謝你:)
要獲得從NSDictionary
或NSArray
NSData
。使用NSKeyedArchiver
這樣
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];
然後回到NSDictionary
或NSArray
:
NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:data];
您可能會發現有用的信息Apple's guide to archives and serialization。