Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode 4.5 corrupting XIBs?

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?

like image 770
Dima Avatar asked Jun 21 '12 12:06

Dima


2 Answers

I had this same issue and fixed it by unchecking the 'Use Autolayout' checkbox on the Document Inspector pane in Utilities.

like image 135
tomgerhardt Avatar answered Nov 04 '22 15:11

tomgerhardt


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

like image 26
aToz Avatar answered Nov 04 '22 15:11

aToz