ios - 在应用程序角标(Badge)中显示当前日期

标签 ios iphone

如何在应用角标(Badge)中显示正确的日期。我有这个,但它确实显示了正确的日期。

application.applicationIconBadgeNumber = NSDayCalendarUnit;

最佳答案

因此,在您改进问题之后,您似乎希望将当月的当前日期显示为应用程序图标角标(Badge)。为此,您必须使用 NSCalendarNSDateComponents:

NSDate *today = [NSDate date];
NSCalendar *cal = [NSCalendar currentCalendar];
NSDateComponents *comp = [cal components:NSDayCalendarUnit fromDate:today];
NSInteger day = [comp day];
[UIApplication sharedApplication].applicationIconBadgeNumber = day;

关于ios - 在应用程序角标(Badge)中显示当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14014561/

相关文章:

ios - 如何将 __NSCFNumber 放入 NSString 中?

java - 如何在 ios 移动应用程序中单击可见= false 的元素

ios - Swift - 使用 UIBezierPath 裁剪图像

ios - 如果今天是本月的最后一天,如何添加日期。?

android - 我应该在 iOS Android 应用程序上使用什么加密方法 : AES128 or 3DES

iphone - 相互比较数组元素,在重复项上将某个属性加在一起?

ios - UIPickerView 的列标题

iphone - Blob 数据将 '+' 替换为空格

进入前台时(在后台一段时间后)iOS 7 应用程序崩溃(包括崩溃日志)

ios - 从子类别中删除应用程序?