diff --git a/lib/routable/router.rb b/lib/routable/router.rb index b1aaacb..c2c2f8e 100644 --- a/lib/routable/router.rb +++ b/lib/routable/router.rb @@ -178,18 +178,6 @@ def controller_for_url(url) if open_options[:shared] shared_vc_cache[url] = controller - # when controller.viewDidUnload called, remove from cache. - controller.class.class_eval do - define_method(:new_dealloc) do - shared_vc_cache.delete url - end - end - controller.instance_eval do - def viewDidUnload - new_dealloc - super - end - end end transition = open_options[:transition]