Last active
January 29, 2018 14:30
-
-
Save ktakayama/5fa9ade27eb55e6f393b74db49a1969a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void) method { | |
UIApplication *application = [UIApplication sharedApplication]; | |
[application cancelAllLocalNotifications]; | |
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; | |
NSDate *today = [NSDate date]; | |
NSUInteger i = 0; | |
NSUInteger mx = 2; | |
for(i = 0 ; i <= mx ; i++) { | |
UILocalNotification *localNotif = [[UILocalNotification alloc] init]; | |
localNotif.fireDate = [today dateByAddingTimeInterval:(i+1)]; | |
localNotif.timeZone = [NSTimeZone localTimeZone]; | |
if( i == mx ) { | |
localNotif.applicationIconBadgeNumber = -1; | |
} else { | |
localNotif.applicationIconBadgeNumber = mx - i; | |
} | |
[application scheduleLocalNotification:localNotif]; | |
/* | |
UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init]; | |
if( i == mx ) { | |
content.badge = @(-1); | |
} else { | |
content.badge = @(mx - i); | |
} | |
UNTimeIntervalNotificationTrigger *trigger = | |
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:(i+1) repeats:NO]; | |
NSString *type = [NSString stringWithFormat:@"alarm%@", @(i)]; | |
UNNotificationRequest* request = | |
[UNNotificationRequest requestWithIdentifier:type content:content trigger:trigger]; | |
[center addNotificationRequest:request withCompletionHandler:NULL]; | |
*/ | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment