是否可以使用 2 个 NSDictionaries 并填充 1 个 NSMutableArray?所以可以说我有这种情况:
dict1 = 键/值:id/firstname
dict2 = 键/值:id/lastname
(这些是从数据库查询填充到服务器的)
现在,我想将字典组合成一个“用户”对象的 NSMutableArray。用户对象有这些变量,映射到上面的 2 个 NSDict 对象。所以:id、firstname、lastname(一切都是 NSString)
我尝试了各种各样的东西。
问题如下,当我提取 NSDictionary 键/值(使用 NSEnumerator - 但也尝试使用较慢的 for 循环)并将结果对象添加到 mutablearray 时,数组内的对象的值被初始化为同一个对象对于所有前面的值。例子:
id:1 - 名字:John - 姓氏:Brown
id:2 - 名字:Mike - 姓氏:蓝色
id:3 - 名字:Mary - 姓氏:White
当我完成枚举并到达循环末尾时,我的数组看起来像这样(所有对象都是相同的)
id:3 - 名字:Mary - 姓氏:White
id:3 - 名字:Mary - 姓氏:White
id:3 - 名字:Mary - 姓氏:White
有什么建议吗?