Como herdar do NSDictionary?

Eu tenho um objeto chamado Configurações que herda deNSMutableDictionary. Quando tento inicializar esse objeto usando

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

ele retorna um objeto do tipoNSCFDictionary. Como resultado, ele não reconhece meus métodos adicionais. Por exemplo, quando eu chamo o seletor de "salvar", ele objetos:

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

Claro, tudo bem quando eu inicializo usando a variedade de jardim

Settings *settings = [[Settings alloc] init]

Tentei lançá-lo novamente para Configurações, mas isso não funcionou. Isso parece muito simples - o que estou perdendo?

obrigado

questionAnswers(5)

yourAnswerToTheQuestion