I have to pass a boolean value from a ViewControllerA to ViewControllerB. In ViewControllerA I put as a property:
@property (nonatomic, assign)BOOL fromViewControllerA;
Then open ViewControllerB:
ViewControllerB * viewControllerB = [[ViewControllerB alloc]initWithNibName:@"ViewControllerB" bundle:nil];
self.fromRootViewController = YES;
[self.navigationController pushViewController:viewControllerB animated:YES];
In ViewControllerB I imported ViewControllerA and I created the property:
@property (nonatomic, strong) ViewControllerA *viewControllerA
later in ViewDidLoad()
if (viewController.fromViewController){
//.......
}
does not work. Why?
create a BOOL property in viewController B say..
BOOL setFlag; synthesize it in ViewController B,Now in ViewController A where you perform push