は、だから私のiOSアプリで、私はこのように設計されたメニューを持っていますこのコードは、tableview cellForRowAt関数に配置されます。今では、すべての異なるViewController(HomeViewController、InfoViewControllerなど)はメニューコントローラに全くアクセスできないため、イメージの色を変更することができず、これらのイメージの色を変更することはできません。ここで、家庭や情報などのアラートやモーダルビューを使用していないタブを押すと、画像は完全に正常に保存されますが、気象またはURLSession dataTaskを使用してjsonファイルをダウンロードするエクスカーションを押すと、待つ喜ばせるために、イメージは次のように灰色に変わり:スウィフトアラートが表示されたときに画像の色がリセット
私は、これは1つのViewControllerが別viewcontrollersのサブビューを変更できることも可能ですかどうかはわかりません。 ありがとうございます -Jorge
あなたのアイコンがぼやけて表示されていることが考えられます。画像テンプレートを使用したり、 'tintAdjustmentMode'を' normal'に設定してフェードアイコンを止めてはいけません。通常は警告またはモーダルコントローラを表示すると発生します。 – Andy
あなたはそれがURLSessionsの問題ではないということは間違いありません。色が変わったのを待っていて、 'tintAdjustmentMode'を' normal'に設定すると、そのトリックが行われました。あなたが答えを投稿したいなら、私はそれを正しいものとして受け入れるでしょう。 –
うれしい私はそれが正しいと思った。私は以下の答えを掲示しました。ありがとう – Andy