草庐IT

UILocalNotification

全部标签

ios - UILocalNotification 根本不起作用

我在使用UILocalNotification时遇到了一些非常恼人的问题。在完成我即将完成的应用程序时,我注意到无论我尝试什么,我都无法让本地通知正常工作。因此,我没有浪费时间,而是决定回到基础,看看我是否能让它们发挥作用。我创建了一个新的基于XCodeView的应用程序,并将-viewDidLoad替换为:-(void)viewDidLoad{UILocalNotification*theNotification=[[UILocalNotificationalloc]init];theNotification.alertBody=@"Alerttext";theNotificatio

iphone - iOS 中的闹钟应用程序

我必须为iPhone创建一个闹钟应用程序,用户可以在其中设置闹钟时间和声音。在这样做时,我使用了UILocalNotification来触发警报。现在,在UILocalNotification中,我们首先获得带有“关闭”和“查看”选项的通知警报。如果用户点击“查看”,我的代表会收到application:didReceiveLocalNotification:消息并播放警报声。但是在系统原生的闹钟应用中,我们看不到通知提醒;它只是直接播放警报声。如何让我的应用使用此行为? 最佳答案 我同意大卫的观点。iOS内置闹钟应用程序得到App

iphone - iOS 中的闹钟应用程序

我必须为iPhone创建一个闹钟应用程序,用户可以在其中设置闹钟时间和声音。在这样做时,我使用了UILocalNotification来触发警报。现在,在UILocalNotification中,我们首先获得带有“关闭”和“查看”选项的通知警报。如果用户点击“查看”,我的代表会收到application:didReceiveLocalNotification:消息并播放警报声。但是在系统原生的闹钟应用中,我们看不到通知提醒;它只是直接播放警报声。如何让我的应用使用此行为? 最佳答案 我同意大卫的观点。iOS内置闹钟应用程序得到App

ios - 了解 UILocalNotification 时区

来自文档:ThedatespecifiedinfireDateisinterpretedaccordingtothevalueofthisproperty.Ifyouspecifynil(thedefault),thefiredateisinterpretedasanabsoluteGMTtime,whichissuitableforcasessuchascountdowntimers.IfyouassignavalidNSTimeZoneobjecttothisproperty,thefiredateisinterpretedasawall-clocktimethatisautoma

ios - 了解 UILocalNotification 时区

来自文档:ThedatespecifiedinfireDateisinterpretedaccordingtothevalueofthisproperty.Ifyouspecifynil(thedefault),thefiredateisinterpretedasanabsoluteGMTtime,whichissuitableforcasessuchascountdowntimers.IfyouassignavalidNSTimeZoneobjecttothisproperty,thefiredateisinterpretedasawall-clocktimethatisautoma

iphone - 使用本地通知清除应用角标(Badge)

我正在尝试使用UILocalNotification清除我的应用程序的“未读”标记。从逻辑上讲,您会认为这可以通过将UILocalNotification实例的applicationIconBadgeNumber设置为0来完成。但它不起作用,applicationIconBadgeNumber的文档说“默认值为0,表示“没有变化”。那么一旦设置了带有本地通知的角标(Badge)真的没有办法清除吗?更新:一些简单的代码:-(void)applicationDidFinishLaunching{//Settheappicationiconbadgeto1in10minutes,usinga

iphone - 使用本地通知清除应用角标(Badge)

我正在尝试使用UILocalNotification清除我的应用程序的“未读”标记。从逻辑上讲,您会认为这可以通过将UILocalNotification实例的applicationIconBadgeNumber设置为0来完成。但它不起作用,applicationIconBadgeNumber的文档说“默认值为0,表示“没有变化”。那么一旦设置了带有本地通知的角标(Badge)真的没有办法清除吗?更新:一些简单的代码:-(void)applicationDidFinishLaunching{//Settheappicationiconbadgeto1in10minutes,usinga

ios - 如何在 UILocalNotification 的上下文中替换已弃用的 NSWeekCalendarUnit?

在iOS7.0中,NSWeekCalendarUnit已被弃用。文档说它必须被替换:UseNSCalendarUnitWeekOfMonthorNSCalendarUnitWeekOfYear,dependingonwhichyoumean我正在使用NSWeekCalendarUnit进行每周提醒,我必须选择哪一个才能获得相同的含义?我不明白NSCalendarUnitWeekOfMonth和NSCalendarUnitWeekOfYear之间的区别。有人问过同样的问题question在这里,没有令人信服的答案。这很困惑。Nextweek在我的理解中是原子的。今天是2014年3月30日

ios - 如何在 UILocalNotification 的上下文中替换已弃用的 NSWeekCalendarUnit?

在iOS7.0中,NSWeekCalendarUnit已被弃用。文档说它必须被替换:UseNSCalendarUnitWeekOfMonthorNSCalendarUnitWeekOfYear,dependingonwhichyoumean我正在使用NSWeekCalendarUnit进行每周提醒,我必须选择哪一个才能获得相同的含义?我不明白NSCalendarUnitWeekOfMonth和NSCalendarUnitWeekOfYear之间的区别。有人问过同样的问题question在这里,没有令人信服的答案。这很困惑。Nextweek在我的理解中是原子的。今天是2014年3月30日

ios - 如何为以下场景安排本地通知?

专家,我有一个场景,我需要一天通知用户三次(早上,下午,晚上)。根据每个日期的数据库值,这些通知的时间每天都会有所不同。这三个通知是可配置的。这意味着用户可能只选择设置下午和晚上,同时在设置下关闭早上通知。据我所知,我可以使用本地通知来实现这一点。我可以做到以下几点:-在应用程序退出之前,在didFinishLaunchingWithOptions中,我可以检查下一个到期通知是什么,是否已设置(开/关)。如果已设置,我会安排它。如果不是,我继续下一个通知类型并做同样的事情。如果关闭所有通知,显然不会安排任何通知。现在,当通知出现时,我会看到带有“关闭”和“查看”两个按钮的警报。如果用户