これはSOで非常によくある質問ですが、Googleを使用してコードを数回クロスチェックしていますが、クラッシュを特定できません
*** -[MyCustomCell performSelector:withObject:withObject:]: message sent to deallocated instance 0x96f6980
MyCustomCell
Facebook、Twitter、LinkedIn の 3 つのボタンがある XIB という名前のCustomCell があります。CustomCell クラスですべての IBAction を指定しました。
それらのいずれかをクリックすると、この種のクラッシュが発生します。
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 {
}