(Если приложение вылетает при нажатии более одного раза, возникает большая проблема.)
Поскольку кнопка находится на панели навигации, это UIBarButtonItem, а не UIButton. UIBarButtonItem имеет свойство enabled
, которое можно установить на NO, чтобы отключить кнопку.
(Если это действительно UIButton, не беспокойтесь, у него также есть свойство enabled
.)