Это очень распространенный вопрос, на SO, хотя у меня есть Google и перепроверить мой код несколько раз, но я не в состоянии выяснить авариюUITableView CustomCell аварии на кнопку Нажмите
*** -[MyCustomCell performSelector:withObject:withObject:]: message sent to deallocated instance 0x96f6980
У меня есть CustomCell имени MyCustomCell
с XIB, где у меня есть 3 кнопки для Facebook, Twitter, LinkedIn. Я дал им все IBAction в классе CustomCell.
Когда я нажимаю на любой из них, я получаю такой крах.
Я использую ARC.
В моем классе ViewController меня cellForRowAtIndexPath
{
static NSString *CellIdentifier = @"MyCustomCell";
MyCustomCell *cell = (MyCustomCell*)[myTableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:self options:nil];
cell = (MyCustomCell *)[nib objectAtIndex:1];
}
return cell;
}
MyCustomCell.m
- (IBAction)facebookPressed:(BaseButton *)sender {
}
- (IBAction)twitterPressed:(BaseButton *)sender {
}
- (IBAction)linkedInPressed:(BaseButton *)sender {
}
Куда записываются эти события кнопок? и действительно ли вы навязываете им все действия? –
@ Roshni Можете ли вы добавить код для действия вашей кнопки. – icodebuster
События кнопок записаны в классе MyCustomCell – Heena