Несколько пользовательских ячеек с несколькими сбоями UIButton - PullRequest
0 голосов
/ 30 ноября 2011

Я искал этот вопрос, и с ним связано огромное количество вещей, но ничто не похоже на мою проблему.

У меня есть UITableView с 2 разными настраиваемыми ячейками (я хочу использовать настраиваемые ячейки, потому чтомой дизайн ячеек сильно отличается от стандартных), каждая из которых имеет несколько вещей, в частности 2 кнопки UIB.

Я не могу заставить эти кнопки работать, когда назначаю селектор простой

-(IBAction)action { NSLog(@"test"); }

или каждый вариант / аналогичные способы

-(IBAction)action:(id)sender { NSLog(@"test"); }
-(void)action { NSLog(@"test"); }
-(void)action:(id)sender { NSLog(@"test"); }

Я получаю сбой с раздражающим: EXC_BAD_ACCESS

Эта ошибка обычно означает, что я пытаюсь получить доступ к чему-то, что было выпущено,или что-то такое, чего он не может понять.Поэтому я подумал, что, может быть, он не может понять, из какой ячейки я звонил, потому что есть несколько ячеек каждого типа.Поэтому я попытался сохранить ячейки, поэтому у меня было несколько ячеек, названных cell1, cell2 и т. Д., Которые были объявлены в моем .h, и таким образом я никогда не освободил бы их, если бы я не вышел из приложения, но я все еще получаю ошибку ...

Где может быть ошибка!

Спасибо за помощь!

1 Ответ

0 голосов
/ 05 декабря 2011

Поскольку я не мог найти хороший способ сделать это, я просто «эмулировал» поведение таблицы. Поэтому я добавил 4 просмотра на страницу и сделал так, чтобы их количество отображалось в соответствии с моими потребностями ... было очень больно и выглядит ужасно, имея более 50 IBOutlets для полей каждого вида, но работает ...

Если кто-нибудь заставит это работать с таблицами, пожалуйста, дайте мне знать! Спасибо

...