Я нашел решение из этого поста: [dismiss actionsheet] [1]
[1]: Сбой iPad с UIActionSheet, отображаемым из контроллера дочернего представления .Я сделал ошибку, пытаясь вызвать лист действий, просматривая подпредставления представления UIViewController или вызывая метод viewWithTag.Как ни странно, он возвращал не ноль объект.Но использование этого объекта для вызова dismissWithClickedButtonIndex не работает.
Автор поста предлагает использовать указатель UIActionSheet и отклонить лист действий в работах viewWillDisapper.Для вышеупомянутого конкретного приложения я обнаружил, что оно лучше работает, чтобы уменьшить размер листа действий в dealloc.