0

私は一般的な TabBar アプリケーションを使用しています。ここでは、1 つの viewController を取得して微積分を取得し、1 つの viewController を使用して、これらの結果からいくつかの描画を作成しています。

ViewDidLoad メソッドを使用すると、初めて非常にうまく機能します。しかし、最初のタブで値を変更してタブを切り替えると、それは更新されません。

グラフviewControllerに戻ったときに、ViewWillAppearメソッドが呼び出されないようです。

描画値は sigleton と共有されており、今のところラメ プッシュ ボタンでのみ更新できます。更新を自動的に適切にトリガーする方法を知っている人はいますか?

前もって感謝します。

4

1 に答える 1

0

ViewWillAppearは呼び出されるだけです

...レシーバーのビューが画面に表示される前、およびビューを表示するためのアニメーションが構成される前。-Appleドキュメント

だから私はあなたがユーザーからデータを受け取るためにテキストフィールドを使用していると仮定しています、そうですか?その場合は、iOSキーボードの[戻る]ボタンを押すか、その他の方法(設定した方法)を使用して、ユーザーがテキストをテキストフィールドに「入力」するとすぐに更新する必要があります。さらに詳しい情報を提供していただければ、さらにサポートさせていただきます。

于 2010-12-01T10:18:42.513 に答える