簡體   English   中英

iPhone-單擊導航欄的后退按鈕不會更改視圖

[英]iPhone - Clicking on navigation bar's back button doesn't change view

以前從未遇到過這個問題。 我在我的應用程序中使用導航控制器。 該應用程序使用網絡服務來獲取數據。 如果我前進2個視圖,並且在當前視圖完成加載之前,如果單擊“后退”按鈕,則頂部欄會按預期方式更改,但視圖不會更改。

視圖保持不變。

這並非每次都會發生,但在大多數情況下我都可以重現。

知道為什么會這樣嗎?

謝謝。

我曾經遇到過類似的問題。 您是否已經在返回的視圖中驗證過viewDidAppear方法是否正在被調用? Akso,您使用的是簡單的UINavigationController,還是創建了子類?

就我而言,我能夠通過從UINavigationView的subView中顯式調用viewDidAppear來解決此問題。 這里對此問題進行了一些討論: http : //discussions.apple.com/thread.jspa?threadID=1529769&tstart=0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM