Я устанавливаю DefaultValue для TextField, чей Идентификатор говорит «aField» в моем Setting.bundle (XCode 4.1), когда я пытаюсь извлечь это DefaultValue с NSUserDefaults:
NSString defaultValue = [[NSUserDefaults standardUserDefaults] objectForKey:@"aField"];
Это defaultValue всегда возвращает ноль!
Я должен либо установить значение для этого TextField, либо использовать следующий код для получения DefaultValue.Но они оба не имеют смысла или слишком сложны.Итак, как мне получить работу DefautValue?
NSDictionary *settingsDictionary = [NSDictionary dictionaryWithContentsOfFile:plistFile];
NSArray *preferencesArray = [settingsDictionary objectForKey:@"PreferenceSpecifiers"];
NSDictionary *item = [preferencesArray objectAtIndex:someIndex];
NSString defaultValue = [item objectForKey:@"DefaultValue"];