我有一個標籤一個TabBarController我有一個NavigationController內TableViewController。 當我添加的屬性一樣EXC_BAD_ACCESS當房產加
@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]));
}
我不能調試任何東西,沒有斷點ge在錯誤發生之前命中。
編輯:植物大戰殭屍沒有給我信息,在儀器和實際設備被拋出任何錯誤的...
EDIT2: 我發現了問題應該躺在這兒
-(void)setupControllerDictionaries
{
self.masterViewControllerDictionary = [[NSMutableDictionary alloc] init];
TableMasterViewController *master = [[TableMasterViewController alloc] initWithModelType:ModelTypeCustomer];
[self.masterViewControllerDictionary setObject:master forKey:[NSNumber numberWithInt:ModelTypeCustomer]];
[master release];
}
當我註釋掉主釋放錯誤已經一去不復返了,也許它錯誤也許它別的地方
啓用殭屍和上所有異常斷點,因爲這是它們所有的至少特定錯誤消息。 – CodaFi
添加[異常斷點](http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/060-Debug_Your_App/debug_app.html#//apple_ref/doc/uid/TP40010215-CH3 -SW18) –
我做到了,但沒有任何變化,沒有更多的信息。我想出了當我將控制器的nsarray放到錯誤消失的地方,但不知道爲什麼。 – Sebastian