iOS6ではUIViewControllerのviewWillUnloadは呼ばれなくなる
参照 WWDC2012ビデオ
What's New in Cocoa Touch
のスライド
http://adcdownload.apple.com//wwdc_2012/wwdc_2012_session_pdfs/session_200__whats_new_in_cocoa_touch.pdf
59ページ
ビデオは18分〜21分頃
必要なら、
viewWillDisappear/viewDidDisappear
にしかけるようにすっればよさげ。