【发布时间】:2011-08-22 17:22:48
【问题描述】:
@property(nonatomic, retain) NSString *password;
-(id)init {
...
password=[NSString stringWithFormat:@"%@", [[NSProcessInfo processInfo] globallyUniqueString]];
OR
password=[[NSProcessInfo processInfo] globallyUniqueString];
}
我的问题是,在执行过程中,在某个随机点,密码对象会自动释放。当我使用任何一个任务时,效果都是一样的。一旦我放入保留,问题就不再存在。我确定在流程中的任何地方都没有释放密码对象 - 正如我提到的那样,它在单例类中。我还检查了即使释放了密码对象,类实例也是相同的。
请给点提示!
【问题讨论】:
标签: nsstring retain autorelease