【发布时间】:2015-09-23 14:53:43
【问题描述】:
大家好,
我想使用[NSKeyedArchiver archivedDataWithRootObject:myDictionary] 发送数据。在我的字典中,我有一个数组。该数组包含字典。现在当我发送这本字典时,我只得到没有任何数组对象的键。
这是我的代码:
发送:NSMutableDictionary *infoDictionary =[[NSMutableDictionary alloc]init];
[infoDictionary setObject:collectedSongs forKey:@"library"];
[self sendData:[NSKeyedArchiver archivedDataWithRootObject:[infoDictionary copy]]];
接收:NSDictionary *info = [NSKeyedUnarchiver unarchiveObjectWithData:data];
现在 info 不包含任何数组。
【问题讨论】:
-
“在我的字典中我有一个数组。这个数组包含字典”?错了什么?
-
@trojanfoe 感谢您的及时回复。问题是每当我在其他班级收到它时,我的字典中都没有数组。
标签: ios objective-c nsdata nskeyedarchiver