我有一个名为Settings的对象,它继承自NSMutableDictionary
.当我尝试使用初始化此对象时
Settings *settings = [[Settings alloc] initWithContentsOfFile: @"someFile"]
Run Code Online (Sandbox Code Playgroud)
它返回一个类型的对象NSCFDictionary
.因此,它无法识别我的其他方法.例如,当我调用选择器"save"时,它对象:
[NSCFDictionary save]: unrecognized selector sent to instance 0x524bc0
Run Code Online (Sandbox Code Playgroud)
当然,当我使用花园品种初始化时,它是可以的
Settings *settings = [[Settings alloc] init]
Run Code Online (Sandbox Code Playgroud)
我试图将它再次投射到设置,但这不起作用.这看起来很简单 - 我错过了什么?
谢谢
objective-c ×1