0

我是故事板的新手。任何想法为什么会发生这种情况?当我从包含视图控制器中的按钮触发“测试”时,日志显示 vc1(如预期的那样)但是当我从另一个视图控制器“触发”test2 时,我得到 null ..

@property (readonly, strong, nonatomic)  UIViewController *vc1;

- (IBAction)test:(id)sender {
NSLog(@"log %@", _vc1 );
}

- (void)test2 {
NSLog(@"log %@", _vc1 );
}

- (void)viewDidLoad
{
[super viewDidLoad];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
_vc1 =  [storyboard instantiateViewControllerWithIdentifier:@"test1"];
}
4

1 回答 1

0

从您的代码看来,test2 在 vc1 中,就像在 vc2 中的 vc1 中所做的一样

于 2013-06-08T14:26:04.537 回答