我不知道我今天是否完全脑筋进化了,或者是什么。但基本上我正试图启动一个NSMMMDD词典,以便使用。我把它作为一个财产:
@property (nonatomic, retain) NSMutableDictionary *baseViewDictionary;
.m 文件 :
@synthesize baseViewDictionary;
// in the init method:
NSMutableDictionary *tempDict = [[NSMutableDictionary alloc] initWithCapacity:0];
self.baseViewDictionary = tempDict;
[self.baseViewDictionary setObject:@"test" forKey:[NSNumber numberWithInteger:0]];
[tempDict release];
我以为这是一个用于初始化 NSM 运算的图案。 不幸的是, 我的自我. base View 词典从未被设置过 。 我的临时数据仪在调试器里有一对密钥/ 价值配对, 但我的自我。 base View 词典有 0x00000 。 因此它就像 :
self.baseViewDictionary = tempDict;
永远无法运行。 当我步入代码行时, 它跳到@ synthesize size base ViewDictoinary, 然后返回到 self. baseViewDicctionary=tempDict
线 。
s 这里的调试器在 setObject@ "test"
运行后的照片 。
""https://i.sstatic.net/cYLX9.png" alt="此处输入图像描述"/ >