错误提示:Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
I believe this is an issue with Xcode's new interface builder. Did you happen to build your .xib using Xcode 4.5's interface builder? I've run into this same problem just now, and I think that's the problem. My app runs on iOS 6, but not anything older.
And you need to make sure you turn off "use auto layout" for your nibs.
That can be done by
In the main view of your xib, under File Inspector tab, in Interface builder Document section on the right toolbar. There is a checkmark "Use AutoLayout"
From:http://stackoverflow.com/questions/11198981/presentviewcontroller-crash