ViewControllerAからViewControllerBにブール値を渡す必要があります。ViewControllerAに、プロパティとして配置します。
@property (nonatomic, assign)BOOL fromViewControllerA;
次に、ViewControllerBを開きます。
ViewControllerB * viewControllerB = [[ViewControllerB alloc]initWithNibName:@"ViewControllerB" bundle:nil];
self.fromRootViewController = YES;
[self.navigationController pushViewController:viewControllerB animated:YES];
ViewControllerBで、ViewControllerAをインポートし、プロパティを作成しました。
@property (nonatomic, strong) ViewControllerA *viewControllerA
後でViewDidLoad()で
if (viewController.fromViewController){
//.......
}
動作しません。なんで?