我正在创建一个简单的静态表,其中包含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