作者yueyajbdt (碳烤焦猫)
看板MacDev
标题[问题] navigationController pushViewController
时间Mon Sep 5 20:33:32 2011
我现在有三个页面
第一个页面只是单纯的选择A或B,A跟B则分别带到不同的页面去,不过不重要
选了其中一个之後来到第二个页面,主要的东西都是在这做
picker View 选择,解析网页等等
第二个页面作完之後可以点选一个按钮跳到第三个页面(WebView)显示结果
我这三个页面则是很单纯的用pushViewController来做
接下来问题来了
透过navigationBar从第二/三页回第一页时第二页内容都重置
想必是有呼叫dealloc,但如果我发现我跳去第三页时,第二页的dealloc却不会被呼叫
因为我很单纯的想要第二页资料选完跳第三页,然後如果还有想查询别的东西
再跳回第二页进行选择,但不管怎麽选都只显示第一次选的内容,除非跳到第一页再进来
请问有办法第三页跳回第二页时资料是重置的状态吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.233.89.220
1F:→ yueyajbdt:刚刚用NSLog看了一下我的URLString,的确会改变 09/05 21:06
2F:→ yueyajbdt:但即使改变了NSURL还是读取第一次选的结果…这到底是 09/05 21:06
3F:→ yueyajbdt:找到问题所在了,NSURLConnection 里的data在append到 09/05 21:46
4F:→ yueyajbdt:NSMutableString时最好先在别处initilize一下 09/05 21:46