草庐IT

UILocalNotification

全部标签

ios - UILocalNotification - repeatInterval 重置(不重复)

概览我正在根据UILocalNotification的现有实例创建通知现有实例已将repeatInterval设置为NSWeekdayCalendarUnit我想做什么我想将repeatInterval设置为不重复,问题我应该将repeatInterval设置为什么常量才能使其不重复? 最佳答案 摘自Apple文档:Ifyouassignancalendarunitsuchasweekly(NSWeekCalendarUnit)oryearly(NSYearCalendarUnit),thesystemreschedulesthen

iphone - 我如何更改 UILocalNotification 中的 UserInfo?

我有6个UILocalNotifications。每个通知都有自己的“userInfo”@“1”@“2”@“3”@"4"@“5”@"6"然后我删除通知编号4,并有5个通知:@“1”@“2”@“3”@“5”@"6"我如何更改通知中的“userInfo”以获取:@“1”@“2”@“3”@"4"@“5”保存代码-//SpecifycustomdataforthenotificationNSDictionary*infoDict=[NSDictionarydictionaryWithObject:[NSStringstringWithFormat:@"%i",i]forKey:@"notif"

ios - 找出最后触发的 UILocalNotification

我正在开发一个使用UILocalNotifications的iOS闹钟应用。到目前为止一直很好,直到有人想出显示从用户所在位置到他想去的位置的路线的想法。为此,我想我也许可以获得最后一次触发的UILocalNotification(所有这些都将repeatInterval设置为每周或每天)。这就是整个麻烦的来源,因为fireDate是我第一次安排它们:这是我的场景:UILocalNotification*ln=[[UILocalNotificationalloc]init];ln.fireDate=date;//Forinstance07/19/201410:00:00(Saturda

iphone - 是否有可能为 UILocalNotification 设置条件 `firedate`?

我正在尝试为我的本地通知设置一个有条件的触发时间,但是当我尝试这两种方法时它并没有失败,但它仍然没有用。所以,我想知道我是否能够做这样的事情?注意:startTime和endTime是来自日期选择器的时间。-(void)TEST{NSCalendar*calendar=[NSCalendarcurrentCalendar];calendar.timeZone=[NSTimeZonetimeZoneWithName:@"GMT"];NSDateComponents*components=[calendarcomponents:NSHourCalendarUnitfromDate:[NSD

ios - UILocalNotification - 打开应用程序后继续播放提示音

一旦用户从锁定屏幕打开应用程序(滑动推送警报-应用程序处于后台模式),通知声音就会继续播放。如果用户从主屏幕打开应用程序(点击推送警报-应用程序处于后台模式),通知声音会按预期停止。请告知,如何在第一个描述的场景中停止推送警报声音。谢谢。时间表UILocalNotification*localNotif=[[UILocalNotificationalloc]init];localNotif.fireDate=[calendardateFromComponents:components];localNotif.timeZone=[NSTimeZonedefaultTimeZone];lo

ios - AVSpeechUtterance 作为 UILocalNotification 声音

您好,感谢您阅读本文!在前台,我的应用程序为定时事件播放iOS7AVSpeechUtterance。在后台,我将.wav文件名传递给UILocalNotification的soundName属性。这一切都有效。有没有办法将AVSpeechUtterance用作UILocalnotification的声音?我希望前景中的合成与背景中的相同。非常感谢! 最佳答案 在appdelegate.m文件中创建此方法。不要忘记在Appdelegate.h中导入AVFoundation/AVSpeechSynthesis.h-(void)appli

ios - 如何为具有 uilocalnotification 的单元格提供单独的颜色

我已经像下面那样设置了LocalNotification并且工作正常..现在我的问题是..如果我打开查看通知,我想为UITableView中的单元格提供一些颜色,我已经收到通知..显然..我正在做账单提醒项目和我正在完美地设置提醒..现在我想为收到通知的账单提供单独的颜色..请帮帮我……“ttt”是最后插入的账单行。一些陈述UILocalNotification*localNotification=[[UILocalNotificationalloc]init];localNotification.fireDate=[NSDatedateWithTimeIntervalSinceNow

ios - UILocalNotification scheduleLocalNotification 稍微延迟?

调用scheduleLocalNotification:后在UIApplication上单例,我注意到在一些场合scheduledLocalNotifications返回的通知数组在UIApplication上singleton实际上不包括刚刚预定的通知。这直到现在都不是问题,或者我不知道。一直在假设本地通知在安排后立即可用。我们是否应该假设本地通知的调度发生在操作系统的某个后台线程上,而不是期望它们在调度后立即可见?因为我正在根据该通知是否存在来更新我的UI...谁能找到官方说法?我没有找到任何讨论。 最佳答案 来自文档:sche

ios - UILocalNotification NSLocalizedString 使用设备的语言

我们有一个本地化的应用程序。荷兰的许多用户将他们的设备设置为英语,并将其作为荷兰语的第二语言。我们的应用程序中有一个语言选择菜单,因为99.9%的用户想要荷兰语交通信息而不是英语。因此,如果首选语言之一是荷兰语,我们将语言设置为荷兰语。除了UILocalNotifications和设备语言是英语(第二个是荷兰语)外,这很好用。我们的应用程序语言是荷兰语(但对于不同于系统语言的任何其他语言应该是相同的)。这就是我们如何将语言设置为特定选择的语言,在此示例中为荷兰语(通过使用来自此线程的答案HowtoforceNSLocalizedStringtouseaspecificlanguage)

ios - UILocalNotification 的 UserInfo 始终为 nil

我正在创建简单的UILocalNotification,没有调度,只是从后台使用以下代码:letn=UILocalNotification()n.alertBody="\(nam)\(wat)"n.userInfo=["id":id,"t":type.rawValue]n.soundName=UILocalNotificationDefaultSoundNamen.category="call_chat"app.scheduleLocalNotification(n)我正在打印userInfofuncapplication(_application:UIApplication,didR