Ну, от вашего вопроса это выглядит как досрочное освобождение какого-то объекта.Не могу сказать, где проблема.Но попробуйте этот
NSUserDefaults *defaults = [[NSUserDefaults standardUserDefaults] retain];
NSString * storedLanguage = [NSString stringWithFormat:@"%@",[defaults objectForKey:@"language"]];
[defaults release];
============================== ИЛИ ================================ Это
NSString *sessionId=[NSString stringWithFormat:@"%@",[[NSUserDefaults standardUserDefaults]valueForKey:@"language"]];
Они могут помочь вам ...
Приветствия