There are two possibilities.
Using appDelegate. Use a property in app delegate to pass data between ViewContriollers
and AppDelegate.
in first controller
MyAppdeleagte appDelegate=[[UIApplication sharedApplication]delegate];
appDelegate.fullImg=dataToPass;
in the second controller
MyAppdeleagte appDelegate=[[UIApplication sharedApplication]delegate];
data=appDelegate.fullImg;
in AppDelegate
self.fullImg=data;
2.Specifying object Instance.
in your ViewController after allocating the AppDelegate , specify that the object instance in the current viewController is same as the one in AppDelegate. For this declare a NSMutableArray property in AppDelegate.
in AppDelegate.h
@property NSMutableArray *fullImg;
in ViewController.h
MyAppdeleagte appDelegate=[[UIApplication sharedApplication]delegate];
appDeleagte.fullImg=self.fullImg;