An -observeValueForKeyPath:ofObject:change:context: message was received but not handled
You have an object that got dealloc’ed and did not stop observing another object. Walk through all of your -addObserver… calls and make sure they are matched with -removeObserver… calls at least in the -dealloc and possibly in the -viewDidUnload depending on your application structure.