我正在尝试创建一个继承 NSMutableDictionary 的类。每当我基于此类初始化对象时,它都会返回 null。
Class:
- (NSMutableDictionary*) init
{
self = [super init];
if (self)
{
self = [[NSUserDefaults standardUserDefaults] objectForKey: MasterKey];
}
return self;
}
Init object:
if (self.masterDict == nil)
{
self.masterDict = [[CardlyMasterDictionary alloc] init];
}
当我调试时,我po [self masterDict]
在 0x0000000 处调用并返回一个 nil 对象。我需要采取另一个步骤来正确实例化 NSMutableDictionary 吗?