ナビゲーションベースのアプリケーションを開発中です。各画面に必要なすべてのデータがWebサーバーからダウンしています。私はviewDidLoadメソッドでダウンロードを開始しています。 ALl downloadinhは非同期に起こり、それぞれのビューコントローラはデリゲートパターンでデータを受け取ります。今私の質問は、データが受信される前に、新しいViewControllerがナビゲーションスタックにプッシュされているか、または現在のビューコントローラが急速に急上昇している場合です。 UIをブロックして、ユーザーが前後に移動できるようにする必要はありません。私は、特定のView Controller(データを受け取る人)が生きているかどうかを検出するための通知メカニズムを使用しましたが、具体的な解決策ではないようです。だから、基本的には、デリゲートメソッドを呼び出す前に、受信したデータを受信するのに適した受信機を検出したいと思っています。 それに関連するポインタは、非常に高い評価を受けています。ナビゲーションビューのUIViewControllerとデータ受信の問題
ありがとうございます! Nilesh