我的类方法中有以下代码用于测试:
NSMutableDictionary * temp = [[NSMutableDictionary alloc] init]; [temp setObject:@"4" forKey:@"Interval"]; interval = [temp objectForKey:@"Interval"]; [temp release];
interval是我的实例变量:
NSString * interval;
- (NSString *) getInterval { return interval; }
在其他一些类中,我试图使用方法getInterval,如下所示:
NSString * test = [MyObject getInterval];
getInterval返回正确的4值,我在调试器中看到它.我无法理解,因为据我所知,使用NSMutableDictionary temp时,指向interval实例变量的指针应该是空闲的.为什么会这样?