I’m currently seeing this error:
MonoTouchException: Objective-C exception thrown. Name:
NSInternalInconsistencyException Reason: Could not load NIB in bundle:
‘NSBundle </Users/imac/Library/Application Support/iPhone
Simulator/5.0/Applications/5D8B4B51-9FB2-4331-BFEB-B1A0AC77DF42/Tutorial.app>
(loaded)’ with name ‘MyFirstView’
I’ve looked through lots of other questions like:
- NSInternalInconsistencyException Could not load nib in bundle
- Could not load NIB in bundle
- and lots of others
But I can’t see that any apply here – they are mainly about file naming issues and my Nib does appear to be in the output package file with the correct name.
I’m using MonoTouch 5.2.5 and xcode 4.2, and targeting SDK5
Does anyone have any ideas about what I could try to fix this?
The problem eventually it seems was somewhere in the extended toolchain – somewhere between MonoDevelop, xCode4 and the simulator.
Restarting everything, and resetting the simulator cleared the problem.
Later in the same chain I’ve seen smaller issues with “old NIB file outlets” persisting on the simulator even after I’ve definitely deleted them and rebuilt – so something is still going wrong somewhere… but a clean solves it each time.