我必須從ViewControllerA傳遞一個布爾值給ViewControllerB。在ViewControllerA我把作爲一個屬性:在ViewController之間傳遞布爾值
@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){
//.......
}
不起作用。爲什麼?
你在哪裏給viewControllerB的'viewControllerA'屬性賦值什麼? –