Фрэнк (огурец) - обнаружение первого запуска

Я хочу написать тест, который говорит, что если приложение запускается впервые, то должны отображаться указания. Как я могу обнаружить первый запуск приложения с Фрэнком? Я думал использовать NSUserDefaults, но я все еще не знаю, как это сделать. Пример определения шага кода будет отличным. Большое спасибо.

1 ответ

Воспользуйтесь тем, что NSUserDefaults ранее не установлен ноль:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSNumber *firstRun = [userDefaults valueForKey:@"firstRun"];
if (firstRun == nil)
{
    [userDefaults setValue:@YES forKey:@"firstRun"];
    [userDefaults synchronize];
    // Do what you want here
}
Другие вопросы по тегам