我是故事板的新手。有什么想法可能会发生吗? 当我从包含视图控制器中的按钮触发'test'时,日志显示vc1(如预期的那样) 但是,当我从另一个viewController''test'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"];
}
答案 0 :(得分:0)
从您的代码中看起来test2在vc1中,就像在vc2中的vc1那样完全