2015-03-12 2 views
0


Я не уверен, есть ли способ показать сегодня виджеты только в определенные дни. Я проверил в библиотеках разработчиков и не смог найти в этой ситуации какой-либо метод или функцию. Было бы здорово, если бы были некоторые API или Framework, которые могли бы это сделать.
Большое вам спасибо!Внесение сегодня уведомления в определенные дни

ответ

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.... 
} 

Надеется, что это помогает :)