У меня есть пользовательский подкласс UITableViewCell
, который содержит несколько методов IBAction
, подключенных к nib.
В iOS 8 все работает так, как ожидалось. Если пользователь удаляет одну из кнопок, вызывается соответствующий IBAction
. Если пользователь нажимает в другом месте ячейки, вызывается UITableView didSelectRowAtIndexPath
.
В iOS 9 мои методы IBAction никогда не вызываются. UITableView
didSelectRowAtIndexPath
всегда запускается независимо от того, где пользователь вступает в ячейку (кнопка или нет).
Проект составлен под Xcode 6/Swift 1.2.
Я нашел этот пост на форуме Apple без решения. Кажется, у них такая же проблема.