私はiOS用の雑誌アプリ(ニューススタンドキットなし)に取り組んでいます。雑誌は 3 冊あり、各雑誌には 3 つの号があります。メインのビュー コントローラーはマガジン シェルフを表し、マガジン ボタンは、ユーザーが操作するときに問題のシェルフ (ビュー コントローラー) に移動します。
私の問題は、問題をダウンロードするときに、ユーザーが雑誌の棚に戻りたがる場合があることです。したがって、この場合、issueCover
ビュー クラス (カバー画像、ダウンロード ボタン、進行状況バーがある場所) が失われ、issueCover
ビューとダウンロード クライアント クラスの間の接続が失われます。
State Observingを使用して Download Client Class から進行状況を取得しようとしましKVO
たが、ユーザーがナビゲートできるため、KVO
進行状況を空のビューに送信するとクラッシュします。
私がやっていることは、このチュートリアル アプリとほとんど同じですが、雑誌の号の表紙が nil になる可能性があることを除いてです。
ビューが消えて再び表示された場合でも、このダウンロード進行状況の浮動小数点数を追跡するにはどうすればよいですか?