2013-06-27 58 views
1

我正在爲iOS設計雜誌應用程序(無報亭套件)。有3本雜誌,每本雜誌有3期。 我的主視圖控制器代表雜誌架,雜誌按鈕將在用戶交互時導航到其問題架(視圖控制器)。獨立跟蹤下載進度UI

我的問題是在下載問題時,用戶可能想回到雜誌架。因此,在這種情況下,我失去了我的issueCover視圖類(其中封面圖像,下載按鈕,進度條所在),並失去了issueCover視圖和下載客戶端類之間的連接。

我試圖從下載客戶端類獲取進度使用KVO狀態觀察,但由於用戶可以導航,我的KVO發送進度到空視圖,然後導致崩潰。

What I do is the almost same with this tutorial app except magazine issue cover can be nil

我怎麼可以跟蹤這個下載進度浮點數,即使觀點已經消失,重新出現?

回答

1

您應該將下載方法和變量封裝到一個對象中,並使用雜誌架視圖進行保存。當您使用模態雜誌封面視圖時,您需要將雜誌架視圖分配給類變量,以便您能夠跟蹤下載進度。