i am using the new xcode 4.5,
i have this lines of code on some view controller:
DiscoverCell* cell=[table dequeueReusableCellWithIdentifier:@"DiscoverCell"];
if(cell==nil){
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"DiscoverCell"
owner:self
options:nil];
cell = [nib objectAtIndex:0];
}
when i run the app its throwing: Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘The NIB data is invalid.’
on the LoadNib line,
what is that? does this xcode is some apple garbage?
Uncheck the “use Autolayout” highlighted in the below image. Xcode 4.5 enables this property by default for the new nib files you add into your project. Unchecking the autolayout check box solved the problem