と呼ばれるカスタム ビュー コントローラーとTimerViewController、このサブクラスと呼ばれるサブクラスがFirstViewControllerありFourthViewControllerます。
FirstViewControllerinFirstViewControllerの.h という名前のインスタンスを宣言しましたcontroller。
のviewDidLoadメソッドには、次FourthViewControllerの.mものがあります。
controller = [self.storyboard instantiateViewControllerWithIdentifier:@"mainController"];
ストーリーボードでは、ビュー コントローラー ID を としてmainController宣言し、カスタム クラス を宣言しましたFourthViewController。次に、私は持っていFourthViewControllerます.m:
controller.mainLab.text = [NSMutableString stringWithFormat:@"This is a string"];
NSLog(@"%@", controller.mainLab.text);
ただし、これは を出力します(null)。
なぜこれが起こるのですか?