Я не уверен, есть ли способ показать сегодня виджеты только в определенные дни. Я проверил в библиотеках разработчиков и не смог найти в этой ситуации какой-либо метод или функцию. Было бы здорово, если бы были некоторые API или Framework, которые могли бы это сделать.
Большое вам спасибо!Внесение сегодня уведомления в определенные дни
0
A
ответ
0
Ну, я не знаю о попытке получить реальную цель виджета, чтобы появиться или нет в Центре уведомлений. Это зависит от пользователя, вы не можете это контролировать.
Но то, что вы можете контролировать, - это то, что представлено в вашем виджетах (а не там виджет или нет).
Затем вы можете использовать NSDate, чтобы получить текущую дату, а затем выполнить некоторые проверки. Если датой является то, что вы хотите, вы можете настроить виджет для отображения/скрытия определенных объектов.
Например:
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
if ([dateString isEqual:@"25/12/2015"]) {
NSLog(@"Its Christmas!!!");
// Now show/hide certain objects such as labels/etc....
}
Надеется, что это помогает :)