私はこの問題に関する同様の問題と解決策を読んだが、役に立たなかった。 3つのUIViewControlersアプリがあるとしましょう。戻るときに画像が変わらない
私はUISwitcherを使用してintを値1または0に切り替えることができます。
ビュー2では、赤色/緑色(オン/オフ)の画像(.png)を配置しました。 1 =緑、それ以外の場合は赤、DBから取得するint。それは私のためにうまく動作します。
問題です。 #3から#2のビューに戻ると、ピクチャは変わりません。 #1を表示して#2に戻ると、画像が変更されます。
- (void)viewDidLoad method
でデータを取得しています。私はその間実行しようとしました何
:
が追加されている方法- (void)viewWillAppear:(BOOL)animated
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView reloadData];
}
はまた、私は- (void)viewWillAppear:(BOOL)animated
で、データベースのメソッドを呼び出そうとしました。
ああ、助けにならない。
これを読んで私を助けてくれてありがとう。
スクリーンショットを表示して説明できますか?それは私を混乱させます。 – Sarah