Я пытаюсь добавить некоторый код, который блокирует или разблокирует функцию приложения в зависимости от того, сколько раз нажимается кнопка в день.
Поэтому я нажимаю кнопку, например, 3 раза, когда функция заблокированадо следующего дня. Я использую некоторый код для контроля времени, например:
// My dates:
NSDate * today = [NSDate date];
NSDate * yesterday = [[NSUserDefaults standardUserDefaults] objectForKey:@"YESTERDAY"];
NSDate * refDate; // your reference date
// 10 first characters of description is the calendar date:
NSString * todayString = [[today description] substringToIndex:10];
NSString * yesterdayString = [[yesterday description] substringToIndex:10];
NSString * refDateString = [[refDate description] substringToIndex:10];
if ([refDateString isEqualToString:todayString]) {
NSLog(@"Today");
} else if ([refDateString isEqualToString:yesterdayString]) {
NSLog(@"Yesterday");
} else {
NSLog(@"%@", refDateString);
}
Теперь я должен добавить действие кнопки, но это будет очень уродливая функция. Любой орган знает стручок для этих целей?