First you have declare your ViewController Class in Appdelegate.h and make an object of your UIViewController class in AppDelegate.h ,like this
@class yourViewControllerClass;
@property (nonatomic,strong) yourViewControllerClass *obj1;
Now import your ViewController class in AppDelegate.m, like this
#import yourViewControllerClass.h;
Now in AppDeledate.m 's method applicationDidFinishLaunchingOption: create a new object of your viewController and assign it to obj1 ,like this
yourViewControllerClass *obj2 = [[yourViewControllerClass alloc]init];
obj2 = self.obj1
With help of this code you can parse data between viewcontrollers or objects..Now in your ViewController Class's .m file you have to import Appdelegate.h and parse all data from your object of viewController to obj1 and obj1 will parse that data to obj2 (with the helo of above code).[Assuming object of your viewController class as OBJ].
#import AppDelegate.h
AppDelegate *ad = [[AppDelegate alloc]init];
ad.obj1 = OBJ
NOTE- i haven't tested this code..please save your project first somewhere else..answered according to my knowledge..hope this will help you..Thank you