0
在我的應用我有一個的tableView的自定義單元格奇怪的崩潰,這是.H自定義單元格的IOS:一個ImageView的
@interface TableViewCell : UITableViewCell{
IBOutlet UILabel *prod;
IBOutlet UIImageView *back;
}
@property (nonatomic, retain) IBOutlet UILabel *prod;
@property (nonatomic, retain) IBOutlet UIImageView *back;
,它的.M
@implementation TableViewCell
@synthesize prod, back;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (void) dealloc{
[super dealloc];
[prod release];
[back release];
}
@end
在我的委託方法
的tableView我有這個
- (void)tableView:(UITableView *)tableView commitEditingStyle...
但是當我刪除我的tableView的最後一排我在這裏有一個EXC_BAD ACCESS:
- (void) dealloc{
[super dealloc];
[prod release];
[back release]; <-- for this I have a EXC BAD ACCESS
}
爲什麼?
如果'prod'和'back'是從廈門國際銀行(界面生成器)創建的,也可以是弱引用我覺得(已被父視圖,即主視圖保留)。糾正我,如果我錯了... – 2012-07-31 09:08:09
你嘗試啓用殭屍?什麼時候設置「prod」和「back」,以及什麼值? – 2012-07-31 09:08:42