[問題] release不掉viewController
不好意思,實在想不出要怎麼解決這個問題所以來打擾各位
我的Program流程是一開始有個Login 的view以及對應的view controller
登入後會把rootViewController換到tabBarController
其中有一頁有個按鈕可以登出
我登出的實作方法為 release掉目前 window的rootViewController
並且alloc一個新的Login View
再把rootView Controller換回 Login View
接著登入後一樣換alloc出一個tab Bar Controller接著把rootViewController
切換到tab Bar Controller
但之後就會發生按甚麼都會觸發兩次的狀況
經過測試後是上一個tabBarController沒有被release掉
所以按下去以後function都會觸發兩次 例如didSelectItemForIndexPath等等
在viewController的切換間都有記得release
不知為何還會造成這種狀況
不知道有沒有解決的方法?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.90.156
推
05/15 21:44, , 1F
05/15 21:44, 1F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章