Я пытаюсь повторить последний раз, когда я посетил мое приложение, и после осмотра я нашел этот init в App.xaml.cs:
appSettings = IsolatedStorageSettings.ApplicationSettings;
try
{
Debug.WriteLine("INIT LAST MODIFIED " + (string)appSettings["lastModifiedDate"]);
}
catch (KeyNotFoundException)
{
appSettings.Add("lastModifiedDate","");
}
Логика заключается в том, что если попытаться отобразить значение, которое не было добавлено (первый запуск), я получу исключение KeyNotFoundException. Это все хорошо .. Проблема в том, что когда я перезапускаю свое приложение, код все еще вызывает исключение (как будто переменная не установлена). Есть вопросы, если кто-нибудь может ответить:
1) Сохраняются ли настройки приложения после закрытия приложения? (Я так понял, это так)
2) Хранит ли симулятор эти значения или нет?
Если с любым из этих вопросов все в порядке, выясните, в чем проблема?