iPadアプリを見ると、いくつかのコンテナー ビューがあります。Containerviews を使用すると、4 つの iPhone ビューすべてを 1 つの iPad 画面に同時に表示できます。TrackingViewController と呼ばれる 1 つのビューには、同じ iPad 画面にも表示される 2 番目のビュー コントローラー (MainViewController) のボタンから更新する UITableView ( tableと呼ばれる) があります。コードを呼び出します
TrackingViewController *trackView = [[TrackingViewController alloc] init];
[trackView.view setNeedsDisplay];
[trackView.table reloadData];
MainViewController のボタンの IBAction の最後で、データは完全に転送されますが、TrackingViewController のテーブル自体は視覚的に更新されず、このデータが表示されません。
次に、完全に異なるモーダル ビュー コントローラーを手動で開始し、アプリが iPad で実行されているときに TrackingViewController でそれを閉じると、データが表示されます。MainViewController でボタンが押されたときに、
TrackingViewController のビューまたはデータを視覚的に自動的に更新するにはどうすればよいですか?
iPad シミュレーターが役立つ場合があります。