0
NSFileDefaults를 사용하여 DefaultValue를 검색하려고하면 My Setting.bundle (XCode 4.1)에서 "aField"라는 식별자가있는 TextField의 DefaultValue를 설정합니다.TextField의 DefaultValue를 내 Settings.bundle에서 작동 시키려면 어떻게합니까
NSString defaultValue = [[NSUserDefaults standardUserDefaults] objectForKey:@"aField"];
그 defaultValue는 항상 nil을 반환합니다!
실제로 TextField에 값을 설정하거나 다음 코드를 사용하여 DefaultValue를 가져와야합니다. 그러나 그들은 둘 다 의미가 없거나 너무 복잡합니다. 그렇다면 DefautValue 작업을 어떻게 할 수 있습니까?
NSDictionary *settingsDictionary = [NSDictionary dictionaryWithContentsOfFile:plistFile];
NSArray *preferencesArray = [settingsDictionary objectForKey:@"PreferenceSpecifiers"];
NSDictionary *item = [preferencesArray objectAtIndex:someIndex];
NSString defaultValue = [item objectForKey:@"DefaultValue"];