У меня есть UITableview. Когда выбран ряд, появляется сообщение UIActionSheet. Чтобы добавить UIActionSheet яПриложения для приложений iOS на UIActionSheet
[actionSheet showFromRect:cell.bounds inView:cell animated:NO];
Все работает отлично, я могу выбирать элементы в UIActionView, я могу нажать снаружи, и он исчезает. НО, когда он исчезает (от выстукивания снаружи или выбора элемента), и я быстро нажимаю что-то еще, например. фон, приложение падает с следующим сообщением:
-[UIActionSheet _dismissForTappedIndex:]: message sent to deallocated instance 0x173796d0
Я предполагаю, что приложение weants отклонить лист, но он был освобожден раньше? Спасибо за любую помощь.
Вы строите для iOS8, используя Xcode 6? Какой метод делегата вы вызываете? Используете ли вы метод clickedButtonAtIndex? –
Да, я. Я пробовал ** willDismissWithButtonIndex ** и ** didDismissWithButtonIndex **, без успеха. – Sven