Подсчитать и сохранить значение в xcode - PullRequest
2 голосов
/ 30 января 2012

Привет всем, у меня будет значение необходимости сохранять каждый раз, когда я нажимаю кнопку (счетчик), практически каждый раз, когда пользователь нажимает кнопку в моем приложении, нужно нажимать, чтобы вести подсчет времени (1,2,3,4 и т. Д. И т. Д.) Проблема заключается в том, что эти данные будут сохранены на постоянной основе, то есть даже при выходе из приложения или перезапуске устройство должно быть сохранено на iphone, чтобы найти его и снова увеличить после открытия приложения.Есть ли более простой способ для CoreData или SqlLite сделать это?

спасибо

Ответы [ 3 ]

3 голосов
/ 30 января 2012

Вот пример кода:

Для хранения:

    [[NSUserDefaults standardUserDefaults] setInteger: intCount forKey:@"Count"];
    [[NSUserDefaults standardUserDefaults] synchronize];

Чтобы прочитать это:

    intCount = [[NSUserDefaults standardUserDefaults] integerForKey: @"Count"];
1 голос
/ 30 января 2012

Самый простой способ - использовать NSUserDefaults для этого, нет необходимости в большем хранилище данных, если это только целое число.

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

int buttonCount = 0;

// Do you count somewhere and add to buttonCount

[defaults setObject:[NSNumber numberWithInt:buttonCount] forKey:@"buttonPress"];

и для возврата к номеру обратно просто используйте

int buttonPress = [[[NSUserDefaults standardUserDefaults] objectForKey:@"buttonPress"] intValue];
0 голосов
/ 30 января 2012

NSUserDefaults является решением. Обновляйте сохраненное значение при каждом нажатии кнопки ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...