将NSDictionary附加到其他NSDictionary

slo*_*kar 85 objective-c nsdictionary uitableview ios

我有一个NSDictionary,它加载UITableView.如果用户滚动越来越多,我会调用API并提取新数据.该数据再次以a的形式出现NSDictionary.是否可以将新的添加NSDictionary到现有的?

MGA*_*MGA 203

你找这个人:

[NSMutableDictionary addEntriesFromDictionary:]
Run Code Online (Sandbox Code Playgroud)

确保你的UITableView字典是一本NSMutableDictionary!

在这里查看

  • 是的,但为什么要在字典中重复输入键? (9认同)
  • @DawnSong我只想在NSDictionary上创建一个类别,如果我使用以下方法:`+(instancetype)dictionaryByAddingEntriesFromDictionary:(NSDictionary*)dictionary {NSMutableDictionary*combinedDictionary = [NSMutableDictionary dictionaryWithDictionary:self]; [combinedDictionary addEntriesFromDictionary:dictionary]; return combinedDictionary; 抱歉格式化问题.StackOverflow不允许在注释中使用友好的多行代码格式. (3认同)
  • 我想要的是` - [NSDictionary dictionaryByAddEntriesFromDictionary:]`,但是,`NSDictionary`中没有这样的方法. (2认同)

Hot*_*cks 13

使用NSMutableDictionary addEntriesFromDictionary将两个字典添加到新的可变字典中.然后,您可以从可变的NSDictionary创建一个NSDictionary,但通常不需要使字典不可变.