【发布时间】:2012-10-12 08:11:57
【问题描述】:
我必须将一个布尔值从 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){
//.......
}
不起作用。为什么?
【问题讨论】:
-
你在哪里给
viewControllerB的viewControllerA属性赋值?
标签: ios uiviewcontroller messaging