ビューが表示されるたびに、いくつかのデータをビューにロードする必要があります。ビューが表示されるたびにデータが変化するので、viewDidAppearメソッドでデータをロードできると思います。残念ながら、ビューが表示されるたびにviewDidAppearが呼び出されないことがわかりました。
他のビューからのビューを表示するコードは...です。
[self clearView];
[self.view insertSubview:fifthViewController.view atIndex:4];
だから私はviewDidAppearを実行するためにそれを次のように変更できると思いました...
[[self.view insertSubview:fifthViewController.view atIndex: 4 viewDidAppear:YES];
残念ながら、これにより「不正なレシーバータイプ'void」というエラーが発生します。
サブビューを挿入し、viewDidAppearを呼び出すには、何をする必要がありますか?