![]() |
1
3
我认为您可以循环数组,在setValueForKey之前,检查该键是否已经存在,如果是,如果该键的值是NSDictionary类型,则将当前值与现有值组合为数组,否则该键的应为NSArray,然后将当前项添加到该数组。
|
![]() |
2
3
我想我会这样做。查找是否已经存在数组。创建一个可变版本并添加到其中。将其重新设置到字典中。如果没有,创建一个数组并添加到其中。
不是100%确定,但我相信当您将一个可变数组放入字典时,它会变成一个非可变数组。不管怎样,这至少会让你朝着正确的方向开始。 |
![]() |
3
2
我建议你把你的
相反,我将通过使用以下方法在数组上迭代一次来填充生成的字典:( 假设所有JSON对象现在都是NSDictionary实例 )
注:
我找不到更短的方法,包括
|
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 4 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 4 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 5 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 5 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 5 月前 |