¿Cómo heredar de NSDictionary?

Tengo un objeto llamado Configuración que hereda deNSMutableDictionary. Cuando intento inicializar este objeto usando

Settings *settings = [[Settings alloc] initWithContentsOfFile: @"someFile"]

devuelve un objeto de tipoNSCFDictionary. Como resultado, no reconoce mis métodos adicionales. Por ejemplo, cuando llamo al selector "guardar", se opone:

[NSCFDictionary save]: unrecognized selector sent to instance 0x524bc0

Por supuesto, está bien cuando inicio usando la variedad de jardín

Settings *settings = [[Settings alloc] init]

Intenté enviarlo de nuevo a Configuración, pero eso no funcionó. Esto parece realmente simple, ¿qué me estoy perdiendo?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta