Доступ к настройкам 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:
PreferenceSpecifiers
Type
PSToggleSwitchSpecifier
Title
Credentials
Key
SaveCredentials
DefaultValue
StringsTable
Root
Любой, кто тамсвязывался с Xamarin iOS и знает, как это работает?