Как вы используете NSCoder для кодирования и декодирования пользовательских типов?
Например, как бы вы использовали NSCoder с экземпляр « STATE », где:
STATE
typedef enum { ON, OFF } STATE;