※ ChatGPTを利用し、要約された質問です(原文:iPhoneアプリの開発についてです。)
iPhoneアプリの開発:UITableViewControllerをaddsubviewで利用する際の問題と解決方法
このQ&Aのポイント
UITableViewControllerをaddsubviewするとセルが消えてしまう問題が発生します。
addsubviewしたコントローラー上でアラートを表示するとエラーが発生します。
問題の解決方法として、セルの消える問題に関してはテーブルビューのリロードを行うことで解決できます。また、アラートの表示に関してはaddsubviewしたコントローラーのviewに対してアラートを表示する必要があります。
UITableViewControllerをaddsubviewに関する質問です。
addsubviewするコントローラーをAddTableViewControllerとすると、
AddTableViewController *addView =
[self.storyboard instantiateViewControllerWithIdentifier:@"AddView"];
[self.navigationController.view addsubView:addView.view];
といった感じです。
セルのラベルに文字列もでるんですがテーブルビューを動かす途端セルが消えてしまいます。
また、addView上でアラートを表示しようとするとエラーになるのはなぜなんでしょうか?
ご指摘お願いします。
お礼
おっしゃる通り、インスタンスのタイミングが原因でした。 ありがとうございました。