Похоже, что ваш взгляд является идеальным кандидатом для проталкивания модально, а не через стек контроллера навигации.
Нажмите представление, которое создает ваш NSManagedObject модально:
[self presentModalViewController:yourViewController animated:YES]
Затем продолжайте использовать верхнюю правую кнопку EDIT / DONE для редактирования / проверки, как вы в настоящее время и когда проверка прошла успешно, просто сохраните ваш объект и удалите модальный контроллер представления из родительского контроллера представления:
[[self parentViewController] dismissModalViewControllerAnimated:YES];
Для более подробной информации проверьте http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html#//apple_ref/doc/uid/TP40007457-CH111-SW14
Если вы все еще хотите использовать кнопку с левой стороны, возможно, вы можете изменить правую кнопку на «Редактировать / Отменить» и добавить кнопку «Готово» на левой стороне, которая видна только тогда, когда вы не находитесь в режиме «Редактировать». Если необходимо, вы можете указать кнопке «ГОТОВО» выполнить тот же процесс проверки, прежде чем закрыть модальное представление, используя приведенный выше код, но, вероятно, имеет смысл, что кнопка EDIT / CANCEL позаботится об этом.
Надеюсь, это поможет.
Рог