我在一个选项卡中有一个 TabBarController 我在 NavigationController 中有一个 TableViewController。当我添加一个属性时
@property CGFloat rowHeight;
或添加类似
if ([self.modelTypeCell isEqualToString:@"TypeOneCell"])
我得到一个
error: gdb remote returned an error: E08 EXC_BAD_ACCESS (Code=1....
在这一行
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
我无法调试任何东西,并且在错误发生之前没有遇到断点。
编辑:僵尸没有给我信息,在仪器和真实设备上没有抛出错误......
EDIT2:我发现问题应该在这里
-(void)setupControllerDictionaries
{
self.masterViewControllerDictionary = [[NSMutableDictionary alloc] init];
TableMasterViewController *master = [[TableMasterViewController alloc] initWithModelType:ModelTypeCustomer];
[self.masterViewControllerDictionary setObject:master forKey:[NSNumber numberWithInt:ModelTypeCustomer]];
[master release];
}
当我注释掉主版本时,错误消失了,也许是错误,也许是其他地方