いくつかのセルを含むテーブルビュー(ビュー1)があり、選択すると、ユーザーは別のビュー(ビュー2)でいくつかのアプリ設定を構成できます。このプロセスはナビゲーションコントローラーによって管理され、設定は常に標準のユーザーデフォルトから保存および取得されます。
問題は、これらのプロパティの1つがセルの詳細テキストラベルのビュー1に表示され、ビュー2のテキストラベルで編集されるときに始まります。
ユーザーがビュー2のテキストラベルの属性を編集中で、戻るボタンを押してビュー1に戻った場合、そのセルの詳細テキストラベルはすぐには更新されません。(ビューを終了するときに、ユーザーのデフォルトでデータを保存し、同期を強制しました。ビュー1をロードするときに、テーブルビューにデータを強制的に再ロードしました)
詳細テキストラベルは、ビューがiPhoneシミュレーターに表示された後、前ではなく、tableView0.4sでreloadDataを強制した後にのみ更新されます。これは、ユーザーにとって少し不快なものになる可能性があります。
誰かがより良い解決策を持っていますか?完璧なソリューションは、実装が簡単で瞬時に実行できます。
ありがとう