J'ai une application où je dois utiliser l'affichage des alertes et je sais qu'il n'est pas possible de le définir, de sorte que la notification est disponible en mode d'affichage alerte. Comment puis-je le configurer de sorte que si l'utilisateur appuie sur ce que je peux, ils peuvent recevoir des notifications locales, il sera automatiquement mis en alerte.Comment définir la vue d'alerte par défaut
Répondre
vous pouvez simplement UILocalNotification
avec ma méthode ci-dessous personnalisé ..
- (void) scheduleAlarm:(NSString *)PaymentTitle FireDate:(NSDate *)tempFireDate {
NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar];
NSDate *pickerDate = tempFireDate; //Set yourDate here
// Break the date up into components
NSDateComponents *dateComponents = [calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit)
fromDate:pickerDate];
NSDateComponents *timeComponents = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit)
fromDate:pickerDate];
// Set up the fire time
NSDateComponents *dateComps = [[NSDateComponents alloc] init];
[dateComps setDay:[dateComponents day]];
[dateComps setMonth:[dateComponents month]];
[dateComps setYear:[dateComponents year]];
[dateComps setHour:[timeComponents hour]];
// Notification will fire in one minute
[dateComps setMinute:[timeComponents minute]];
[dateComps setSecond:[timeComponents second]];
NSDate *itemDate = [calendar dateFromComponents:dateComps];
// [dateComps release];//comment it if use ARC
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
localNotif.fireDate = itemDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody [email protected]"Write your Message";
// Set the action button
localNotif.alertAction = @"View";
localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.applicationIconBadgeNumber = 1;
// Specify custom data for the notification
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"iClientManagement" forKey:@"App"];
localNotif.userInfo = infoDict;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
// [localNotif release];//cxomment it if use ARC
}
Voir Ma cette méthode sur My Blog
Voir aussi une autre démonstration tout de ce lien ci-dessous pour l'affichage UILocalNotifications
C'est mieux un commentaire –
@ LithuT.V je sais mec que pour un commentaire de ligne est meilleur mais je veux poster ma méthode personnalisée pour 'UILocalNotification' donc je posterai la réponse .. Thanx: –
Maintenant c'est une réponse :) –
- 1. Comment définir la page par défaut Levée
- 2. Comment définir la hauteur UITableViewCell par défaut?
- 3. Comment définir l'image par défaut?
- 4. Comment définir form2 par défaut?
- 5. Définir la gravité d'une vue par programme
- 6. Définir rendu par défaut
- 7. iPhone UITableView, comment définir la ligne par défaut cochée onViewLoad?
- 8. Comment définir un accès partiel par défaut?
- 9. Définir la valeur par défaut de ListPreference
- 10. Ignorer la vue par défaut, Kohana
- 11. définir la base de données par défaut
- 12. Définir la sonnerie par défaut pour contacter
- 13. Comment définir vim colorscheme par défaut
- 14. TabbarController avec vue par défaut
- 15. Comment définir mon application par défaut Accueil?
- 16. Comment définir 'global' comme gemset par défaut?
- 17. Joomla: Comment définir le modèle par défaut?
- 18. Vue de taxonomie par défaut
- 19. Comment définir les préférences par défaut (prefpane)
- 20. comment définir le focus par défaut?
- 21. Comment définir l'onglet par défaut dans Bootstrap
- 22. comment définir la valeur par défaut de la spinnerlist
- 23. comment définir la valeur par défaut dans la liste déroulante?
- 24. Comment définir la sélection par défaut pour NSTreeController au démarrage?
- 25. Comment régler la hauteur par défaut à la vue edittext
- 26. Comment définir le référentiel par défaut
- 27. Wordpress: comment définir un tag par défaut
- 28. Comment définir le visualiseur rapide par défaut
- 29. Comment définir par défaut -j2 dans Makefile?
- 30. LinqDataSource: Comment définir une valeur par défaut
*** J'ai une application où vous devez utiliser la vue d'alerte et je sais que ce n'est pas possible de le définir de cette façon ***. que voulez-vous dire ?? –
S'il vous plaît être précis, ce que vous voulez ????? – SachinVsSachin
Désolé, mon application nécessite qu'une notification loal leur vient en vue d'alerte. Alors, comment puis-je le définir de cette façon. –