В вашем коде myArray и myArray2 оба имеют одинаковые объекты, поскольку вы присваиваете массив arrayValueFromNew для обоих. Так что это вроде не имеет смысла.
Но чтобы ответить на ваш вопрос «как добавить один массив в другой?» делать:
[mutableArray1
addObjectsFromArray: array2];
EDIT:
так должен выглядеть ваш метод
-(void)setArray1:(NSMutableArray *)arrayValueFromNew
{
if(!self.myArray)
{
self.myArray = arrayValueFromNew;
}
else
{
[self.myArray addObjectsFromArray:arrayValueFromNew];
}
}
Ваш 'myArray должен быть инициализирован. Вы можете инициализировать его в viewDidLoad или init:
self.myArray = [[NSMutableArray alloc]
initWithCapacity: 1];