Доступ к настройкам Xamarin.iOS.

Я довольно долго пытался найти решение проблемы, которая должна быть довольно простой. Мне нужны переменные, которые можно редактировать в меню настроек iPhone, пока приложение не запущено. В основном файл конфигурации, завернутый в графический интерфейс iOS.

Предполагается, что это встроенная функция в iOS, и хотя я могу найти некоторые методы, связанные с ней, я не могу найти реальное решение.

Самое близкое, что я получил к тому, что я хочу, это то, где она работает как любая другая переменная: пустая при запуске приложения и снова поцарапанная при закрытии приложения. И до сих пор не видно в окне настроек iPhone.

Вот код, который у меня есть:

private void LoadSettingsFromIOS()
{
    // This is where it works like any other variable. Aka. gets scratched on app closing.
    _thisUser.SetValueForKey(new NSString("Blargh"), new NSString("SaveCredentials"));
    string stringForKey = _thisUser.StringForKey("SaveCredentials");

    // This is where I'm supposed to be able to load the data from settings and set the checkbox's 'On' state to the value. Currently it always returns False.
    bool saveCredentials = _thisUser.BoolForKey("SaveCredentials");
    chckBoxRememberMe.On = saveCredentials;
}

И мой файл Settings.Bundle Root.pList:

  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
      <key>PreferenceSpecifiers</key>
      <array>
          <dict>
              <key>Type</key>
              <string>PSToggleSwitchSpecifier</string>
              <key>Title</key>
              <string>Credentials</string>
              <key>Key</key>
              <string>SaveCredentials</string>
              <key>DefaultValue</key>
              <true/>
          </dict>
      </array>
      <key>StringsTable</key>
      <string>Root</string>
  </dict>
  </plist>

Кто-нибудь, кто возился с Xamarin iOS и знает, как это работает?

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

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