[問題] navigationController pushViewController

看板MacDev作者 (碳烤焦貓)時間14年前 (2011/09/05 20:33), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
我現在有三個頁面 第一個頁面只是單純的選擇A或B,A跟B則分別帶到不同的頁面去,不過不重要 選了其中一個之後來到第二個頁面,主要的東西都是在這做 picker View 選擇,解析網頁等等 第二個頁面作完之後可以點選一個按鈕跳到第三個頁面(WebView)顯示結果 我這三個頁面則是很單純的用pushViewController來做 接下來問題來了 透過navigationBar從第二/三頁回第一頁時第二頁內容都重置 想必是有呼叫dealloc,但如果我發現我跳去第三頁時,第二頁的dealloc卻不會被呼叫 因為我很單純的想要第二頁資料選完跳第三頁,然後如果還有想查詢別的東西 再跳回第二頁進行選擇,但不管怎麼選都只顯示第一次選的內容,除非跳到第一頁再進來 請問有辦法第三頁跳回第二頁時資料是重置的狀態嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.233.89.220

09/05 21:06, , 1F
剛剛用NSLog看了一下我的URLString,的確會改變
09/05 21:06, 1F

09/05 21:06, , 2F
但即使改變了NSURL還是讀取第一次選的結果…這到底是
09/05 21:06, 2F

09/05 21:46, , 3F
找到問題所在了,NSURLConnection 裡的data在append到
09/05 21:46, 3F

09/05 21:46, , 4F
NSMutableString時最好先在別處initilize一下
09/05 21:46, 4F
文章代碼(AID): #1EPC6WOq (MacDev)
文章代碼(AID): #1EPC6WOq (MacDev)