我做了一个小代码
NSArray* _options = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"2"],@"img",name,@"text"
, nil],nil];
现在,我想将其他对象添加到 _options。我应该怎么办? 我做了更多测试但没有成功。 感谢大家
最佳答案
你可以使用[NSArray arrayByAddingObject:]
_options = [_options arrayByAddingObject:object];
或将 _options
更改为 NSMutableArray
NSMutableArray *_options = [NSMutableArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"2"],@"img",name,@"text"
, nil],nil];
[_options addObject:object];
你可能想使用现代语法
NSMutableArray *_options = [@[@{@"img":[UIImage imageNamed:@"2"],@"text":name}] mutableCopy];
[_options addObject:object];
关于ios - 添加其他对象到 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22624316/