2012-05-14 2 views
-1

я хочу добавить NSArray к моему NSMutable (INIT в AppDelegate)добавить NSArray к NSMutableArray

это мой код, метод называют каждый раз, когда кнопка (мужчина, женщина, пара) нажимается так NSArray должен быть добавлен в MutableArray, но я не знаю, что я пробовал, но не работает. :

 - (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

Я не вижу ваш изменчивый массив. – DrummerB

+3

Вы хотите добавить * объекты из массива * в свой изменяемый массив или добавить массив? Кроме того, всегда полезно указать свой вопрос * в форме вопроса *, включая знак вопроса. – Caleb

ответ

7

От NSMutableArray documentation:

"addObjectsFromArray: Добавляет объекты, содержащиеся в данном массиве другой до конца содержимого принимающего массива."

Смежные вопросы