title: NSUserDafaults reading Root.plist got a nil value
body: <p>This is the code in my AppDelegate:</p>
  
  <pre><code>    NSString *pathStr = [[NSBundle mainBundle] bundlePath];
      NSString *settingsBundlePath = [pathStr stringByAppendingPathComponent:@"Settings.bundle"];
      NSString *finalPath = [settingsBundlePath stringByAppendingPathComponent:@"Root.plist"];
  
      NSDictionary *settingsDict = [NSDictionary dictionaryWithContentsOfFile:finalPath];
      NSArray *prefSpecifierArray = [settingsDict objectForKey:@"PreferenceSpecifiers"];
  </code></pre>
  
  <p>prefSpecifiersArray is setted to 0x0 &lt; nil >. I really don't know how is it possible!
  This is my Root.plist:</p>
  
  <p><img src="https://i.stack.imgur.com/vOsG8.png" alt="enter image description here"></p>