It's because you have a user interface object that is currently set up in Interface Builder that does not have an associated reference point in code. When the XIB loads, Cocoa attempts to make "IBOutlet connections" with all of the subviews. It does this via Key-Value. What it looks like happened is that you previously set up some IBOutlets within Interface Builder, and by commenting out all code you've eliminated the outlets and thus iOS cannot establish connections.
The solution is to open your xib, eliminate all IBOutlet connections in Interface Builder, uncomment your IBOutlet properties, and reconnect the outlets again.