Messages not understood
Debugger messages stating <class or object> does not understand <message> are probably the most common errors. The causes include:
•Misspelling the message selector
•Sending the message to a class that does not support it
•Sending the message to the wrong object
•Passing the wrong number of arguments
•Omitting a period or semicolon on the previous statement
•Omitting or mismatching parentheses
•Sending the message to an object that is nil
•Implementing a class method as an instance method, or vice versa
Last modified date: 01/29/2015