It would make much more sense to use a navigation stack for your needs. Instead of presenting this "form" with presentViewController:
, embed your view controller within a navigation controller and use:
[self.navigationController pushViewController:theForm animated:YES];
Afterwards, push the next controller onto the stack:
[self.navigationController pushViewController:nextController animated:YES];