安裝Xcode 3.2.5 iOS 4.2後,完美工作的應用程序停止工作。我已經看到,這發生在其他人身上,但不知道如何解決它。升級到iOS 4.2後iPhone應用程序無法運行
我的問題是: 1.我怎麼知道它在哪裏崩潰? 2.我能做些什麼來更好地調試和查明問題。
這是調用堆棧。
湯米感謝您的回答。我已經構建並運行並提出建議,但是當它崩潰時,它不會顯示它崩潰的位置。此外,我在該方法內部添加了一個斷點,但它並沒有停在那裏。還有什麼想法?這是代碼片段。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
ApplicationData *appdata = [ApplicationData sharedInstance];
if(appdata.currentCategoryIndex >= 0) {
Category *category = [appdata.categoryList objectAtIndex:appdata.currentCategoryIndex];
if(category.records) {
[lab_norecords setHidden:YES];
} else {
[lab_norecords setHidden:NO];
return 0;
}
return [category.records count];
}
return 0;
}
現在我收到此錯誤:
我認爲,問題的根源就在這裏在同一subCategoryView:
- (id)init {
if([[NSBundle mainBundle] loadNibNamed:@"SubCategoryView" owner:self options:nil]) {
//if(self = [super initWit])
cellowner = [[TableCellOwner alloc] init];
[listTableView setBackgroundColor:[UIColor clearColor]];
[listTableView setSeparatorColor:[UIColor whiteColor]];
[listTableView initialize];
}
return self;
}
@Tommy我編輯了我的文章,你可以看看看看你是否可以得到進一步的幫助?我被卡住了。 – ldj 2011-02-20 12:32:38