在dealloc中保存对象状态无效
|
我刚才注意到,当我在dealloc方法中保存对象状态(ѭ0转换为
NSString
)时,使用
+(void)savePreferences:(NSString*)key :(NSString*)value{
NSMutableString* mutableString=[[NSMutableString alloc]initWithString:value];
CFPreferencesSetAppValue((CFStringRef)key, mutableString, kCFPreferencesCurrentApplication); // Set up the preference.
CFPreferencesAppSynchronize(kCFPreferencesCurrentApplication);// Write out the preference data.
[mutableString release];
}
错误的值被保存!如果我只是在发布前保存这些值,则会保存正确的值。请注意,我在结尾处小心地叫ѭ3。为什么是这样?
没有找到相关结果
已邀请:
1 个回复
掏得透垦滩