-1

NSMutable に NSArray を追加したい ( appdelegate の init )

これは私のコードです。ボタン (男性、女性、カップル) が押されるたびにメソッドが呼び出されるため、MutableArray に NSArray を追加する必要がありますが、試してみてもうまくいきません。:

     - (void) sexChoosen:(NSString *) sexe
{
    NSError *err;
    NSFetchRequest *request = [[NSFetchRequest alloc] init];
    NSEntityDescription *entity = [NSEntityDescription entityForName:@"Boxes" inManagedObjectContext:context];
    [request setEntity:entity];

    NSArray *arrayForPredicate = [context executeFetchRequest:request error:&err];
    NSPredicate *sex;

    sex = [NSPredicate predicateWithFormat:@"sexe = %@", sexe];

    NSArray  *BoxWithSex = [arrayForPredicate filteredArrayUsingPredicate:sex];
    //NSMutableArray* tmp = [self createMutableArray:BoxWithSex];

    AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
    NSLog(@"FIRST  %@", appDelegate.myArray);

// HERE IS THE CODE TO ADD THE ARRAY TO MY NSMUTABLE ARRAY = AppDelegate *appDelegate

    NSLog(@"SECOND %@", appDelegate.myArray);

}
4

1 に答える 1

7

NSMutableArrayのドキュメントから:

「addObjectsFromArray:別の指定された配列に含まれるオブジェクトを、受信する配列のコンテンツの最後に追加します。」

于 2012-05-14T14:55:17.387 に答える