[ios] Correctly synchronize NSUserDefaults.

This commit is contained in:
Alex Zolotarev 2015-09-03 14:49:25 -07:00
parent de8ce86b8e
commit 46756489c8

View file

@ -226,7 +226,6 @@ void InitLocalizedStrings()
[self incrementSessionCount];
[self showAlertIfRequired];
}
[ud synchronize];
Framework & f = GetFramework();
application.applicationIconBadgeNumber = f.GetCountryTree().GetActiveMapLayout().GetOutOfDateCount();
@ -548,6 +547,7 @@ void InitLocalizedStrings()
[standartDefaults setObject:currentVersion forKey:kUDFirstVersionKey];
[standartDefaults setInteger:1 forKey:kUDSessionsCountKey];
[standartDefaults setObject:NSDate.date forKey:kUDLastLaunchDateKey];
[standartDefaults synchronize];
}
- (void)incrementSessionCount
@ -565,6 +565,7 @@ void InitLocalizedStrings()
sessionCount++;
[standartDefaults setInteger:sessionCount forKey:kUDSessionsCountKey];
[standartDefaults setObject:NSDate.date forKey:kUDLastLaunchDateKey];
[standartDefaults synchronize];
}
}