8

2 つの NSArray から NSMutableArray にオブジェクトを追加します。私はこれについて知りません。

この私のコード:

@interface ViewController : UITableViewController
{
    NSArray *animal;
    NSArray *color;
    NSMutableArray *all;
}


@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    animal = [[NSArray alloc]initWithObjects:@"Lion",@"Tiger",@"Dog",@"Cat",@"Sheep",@"Wolf", nil];
    color = [[NSArray alloc]initWithObjects:@"Blue",@"Red",@"Yellow",@"Green",@"Black", nil];

    all = ??? ; //how to add object from animal and color array in all 
}
4

4 に答える 4

18

You can use addObjectsFromArray: from NSMutableArray class

all = [[NSMutableArray alloc]init];
[all addObjectsFromArray:animal];
[all addObjectsFromArray:color];
于 2013-04-15T10:55:36.290 に答える
4

Try this:

animal = [[NSArray alloc]initWithObjects:@"Lion",@"Tiger",@"Dog",@"Cat",@"Sheep",@"Wolf", nil];
color = [[NSArray alloc]initWithObjects:@"Blue",@"Red",@"Yellow",@"Green",@"Black", nil];

all = [[NSMutableArray alloc] init];
[all addObjectsFromArray:animal];
[all addObjectsFromArray:color];
于 2013-04-15T10:55:53.617 に答える
1

私はこれを使用しています:

all = @[animal, color];

NSMutableArrayただし、配列「all」を からに変換する必要がありますNSArray

于 2014-08-17T08:51:31.140 に答える