iphone: Settings.bundle возвращает нулевое значение

Я использовал xCode 3.2, а затем перешел на xCode 4.2 и получил некоторые значения из Settings.bundle ... все работало нормально.

Имеется ввиду, что мне нужно отредактировать некоторые значения в Settings.bundle, но файл Root.plist не показывался, поэтому я следовал приведенной ниже процедуре, но не внес никаких изменений в файл.

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'

После этого я мог видеть Root.plist, но теперь не мог получить его значения в приложении. На самом деле получатьNull вместо стоимости.

Ниже приведен код и изображение Settings.bundle

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);
}

enter image description here

Ответы на вопрос(2)

Ваш ответ на вопрос