Я использую модули InAppSettingsKit
для управления своими настройками.
Я могу включить его в свой проект до такой степени, чтобы я мог создать страницу настроек, которая правильно взаимодействует с моим проектом. У меня есть root.plist, который я могу изменить, и когда я впервые запускаю свое приложение на симуляторе, я вижу отраженные изменения.
Однако, по жизни, я не могу получить доступ к настройкам в NSUserDefaults
через мой код. Когда я запускаю приведенный ниже код, я могу просмотреть содержимое [NSUserDefaults standardUserDefaults]
. Тем не менее, я вижу только несколько общих настроек, которые не связаны с материалом в моем файле plist
NSUserDefaults* d = [NSUserDefaults standardUserDefaults];
NSDictionary* dict = [d dictionaryRepresentation];
NSString* descKey;
NSString* descObject;
NSString* classTypeForKey;
NSString* classTypeForObject;
id myObject;
for (id key in dict) {
myObject = [dict objectForKey:key];
classTypeForObject = [[myObject class] description];
classTypeForKey = [[key class] description];
descKey = [key description];
descObject = [myObject description];
}
Так, где InAppSettingsKit помещает настройки? В документе написано [NSUserDefaults standardUserDefaults]
, поэтому я в растерянности.