UITextViewを含むDebugViewControllerというUIViewControllerと、NSStringをUITextViewに書き込んで表示するために使用されるdebugPrintというパブリックメソッドがあります。ビューがロードされる前にビューコントローラメソッドを使用するヘルプ
UIViewControllerを開く前にUITextViewに書き込むことができます。これを開くと、以前に書き込まれたテキストが表示されるようになりますか?私の親ビューコントローラで
のviewDidLoadメソッド
debugViewController = [[DebugViewController alloc] initWithNibName:@"DebugView" bundle:nil];
を次のように、私は次のように私は、その後
[debugViewController debugPrint:@"viewDidLoad"];
そして、いくつかの時間後、私は次の呼び出しdebugPrintを呼び出すDebugViewControllerにinitWithNibNameを呼んでいますdebugViewControllerを開くには
debugViewController.delegate = self;
debugViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:debugViewController animated:YES];
ただし、以前に書かれたすべてのテキストが欠落しています。
ユーザーに表示されるビューコントローラの前に、View Controllerメソッドをどのように使用できるか教えてください。何をやっている
おかげで、
JustinP
おそらくあなたのtextviewはinitilizedされていません。これは、nibからのawakeがまだ呼び出されていないためです。 – Daniel
Danielに感謝します。 – JustinP