コードA、B、C、Dなどのさまざまな部分から画像が必要な、他の誰かの大規模で複雑なアプリに取り組んでいますが、常に同じ関数Zを呼び出しています。関数Zには画像がある場合とない場合があります。呼び出された時点で準備ができており、画像の準備ができていない場合は、一時的な画像ですぐに戻り、非同期で正しい画像をすくい取ります(おそらくWebから)。正しい画像が最終的に読み込まれたときに実行されるコードZ内の場所を特定しましたが、今必要なのは、この関数を最初に呼び出した人にこの事実を伝えて、元の画像を説得できるようにすることです。呼び出し元(A、B、Cなど)が関数Zを再呼び出しします。
これを行うための標準的な方法はありますか?何を見ればいいの?