Aprove answer

Something is doing a setValue:<some object> forKey:@"gridView" - probably Interface Builder has a view set to that, but that property is no longer in your .m file.

Failing that, do a global search on your project and find all occurrences of gridView, and add an assert in front of each that the object receiving that message has a property gridView.

Credit Goes to: stackoverflow.com

Related question with same questions but different answers