モーダルビューの表示がiOS6から変わっていたのでメモ。
iOS5以前
[self presentModalViewController: viewController animated:YES];
iOS6
[self presentViewController:inputViewCtl animated:YES completion:^{ NSLog(@"complete"); // 完了時の処理をここに書く }];
モーダルビューが呼ばれたときに、裏にあるビューは一度削除されて。戻るときは、またViewWillAppearが再度呼ばれます。