静态表格单元格中的插座会在加载时导致EXC_BAD_ACCESS

时间:2013-05-18 14:19:53

标签: xcode uitableview iboutlet

我正在创建一个简单的静态表,其中包含2个部分,每个部分包含2个单元格。表视图控制器(TVC)为Subclassed

在每个表格单元格中,我有一个步进控制和一个标签。我使用它来允许通过步进器中的IBAction进行更新,在TVC中设置属性。同时标签通过它的出口更新以显示当前值。

出口在“TVC.m”文件的@interface部分中定义,正常情况下使用标准IB工具。

在运行时,它在名为_0 obj_loadWeakRetained_的东西中在线程1级别under UIApplicationMain上中断,错误是:

  

THREAD 1:EXC_BAD_ACCESS(代码-2,地址= 0x1da7cc0。

知道我可能做错了什么吗?在向tablecells添加视图并为其设置出口时,是否有必要采取不同的措施? 这是代码 - 没什么不寻常的。

#import "AdvancedTVC.h"

@interface AdvancedTVC ()

- (IBAction)stepperChanged:(UIStepper *)sender;
- (IBAction)switchToggled:(UISwitch *)sender;


@end

@implementation AdvancedTVC

- (IBAction)stepperChanged:(UIStepper *)sender {
}
- (IBAction)switchToggled:(UISwitch *)sender {
}



- (id)initWithStyle:(UITableViewStyle)style
{
    self = [super initWithStyle:style];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];

}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];

    // Configure the cell...

    return cell;
}


#pragma mark - Table view delegate

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}

@end

0 个答案:

没有答案