I am new in programming and I have problem with moving objects from one VC to another.
My second VC have NSArray * objects
. Third VC have NSMutableArray
*products. I have modal segue from 2 -> 3
Here is my segue method:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"Products segue"]) {
ProductsViewController*pvc = segue.destinationViewController;
pvc.products = [self.objects mutableCopy];
}
}
In ProductsViewController
i create few objects:
-(IBAction)addSomeObjects {
products = [NSMutableArray new];
[products addObject:@"Cola"];
[products addObject:@"Pepsi"];
[products addObject:@"Fanta"];
[products addObject:@"Red bull"];
[products addObject:@"Monster"];
If I NSLog my IBAction
method products successfully added my objects but when I dissmissViewController
my objects array is empty.
Thanks for any help.