Я получаю сообщение об ошибке, как *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The NIB data is invalid.'
«NSInternalInconsistencyException», причина: «Данные NIB недействительны». для CustomCell
Для прошивки 5.0, даже если я снимите AutoLayout и сделать поддержку развертывания для всех версий прошивки для customcell.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CustomCellIdentifier = @"GroupListCell";
GroupListCell *cell = (GroupListCell *)[tableView dequeueReusableCellWithIdentifier: CustomCellIdentifier];
if (cell == nil)
{
NSArray *nib;
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
nib= [[NSBundle mainBundle] loadNibNamed:@"GroupListCell" owner:self options:nil];
}
else{
nib= [[NSBundle mainBundle] loadNibNamed:@"GroupListiPhoneCell" owner:self options:nil]; // sigabrt
}
// cell implementation code..
}
}
Этот код отлично работает с iOS6.0, но не для iOS 5.0.
В чем проблема? Я что-то упускаю.
Я попробую, чтобы – KDeogharkar
не работал, он просто выбросил сигабр выше, чтобы не переходить к конкретной строке, которую вы добавляете. – KDeogharkar
Положите точку прерывания исключения и проверьте, где именно получить ошибку –