0
NSUserDefaultsでDefaultValueを取得しようとすると、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"];