iphone: Settings.bundle zwraca wartość null

Użyłem xCode 3.2, a następnie przeniosłem się do XCode 4.2 i otrzymałem pewne wartości z Settings.bundle ... działało dobrze.

Oznacza to, że muszę edytować niektóre wartości w Settings.bundle, ale plik Root.plist nie był wyświetlany, więc wykonuję poniższą procedurę, ale nie wprowadziłem żadnych zmian w pliku.

1) Click on the Settings.Bundle file, go over to the utilities window,
and look in the File Inspector.
2) Using the drop-down, change the file type to 'Application Bundle'

Potem mogłem zobaczyć Root.plist, ale teraz nie mogłem uzyskać jego wartości w aplikacji. Właściwie to dostajęZero zamiast wartości.

Poniżej znajduje się kod i obraz ustawień

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
host = [defaults stringForKey:@"meter_preference"];
if(host == nil)
{
    host = @"10.20.20.1";
    DDLogError(@"Meter host is nil from NSUserDefaults, defaulting to %@", host);
}

questionAnswers(2)

yourAnswerToTheQuestion