草庐IT

UILocalNotifications

全部标签

iphone - 合并具有相同 firedate 的 UILocalNotifications

有什么方法可以将同时触发的两个(或更多)UILocalNotifications合并在一起。假设我有两个提醒在今天中午12点触发:1)洗碗2)买牛奶我现在拥有的是(因为我已经安排了两个单独的计时器)两个单独的警报;一个叫我洗碗,一个叫我去买牛奶。我试图实现的是一个提醒,告诉我既要洗碗又要买牛奶。我读到过,对于像这样的任务,APNS可能是更好的选择,但由于缺乏合适且稳定的服务器,并且为了尽可能降低复杂性,我正在研究这是否可以只需使用UILocalNotifications即可完成。我想出的唯一解决方案是创建一些逻辑来检查是否有任何具有相同触发日期的通知,如果有,则将它们都删除并创建一个新

ios - 获取用于 UILocalNotifications 的永久 ManagedObjectID

我正在寻找一些建议。我将CoreData与NSFetchedResultsController结合使用来跟踪数据模型中的更改。当数据模型发生变化时,我使用fetchedResultsController通知来检查是否需要创建、删除或更新任何UILocalNotifications。为了将CoreData项目与UILocalNotifications项目相关联,我在每个UILocalNotification中添加了一个ID。由于UILocalNotifications可以持续到应用程序执行之后,我使用objectID[t.objectIDURIRepresentation]作为键。好吧,

ios - UIAlertView 和 UILocalNotifications 一样有 fireDate 吗?

我的任务是创建一个闹钟应用程序。我设法使用本地通知发出警报声。问题是我无法在“暂停”和“确定”的本地通知上制作按钮(操作)。我还搜索了如何实现交互式本地通知,但我无法理解。我现在想的是创建一个带有按钮的alertView而不是LocalNotification来发出警报。alertView中是否有我可以用来实现它的fireDate函数? 最佳答案 没有alertview本身dsnt有任何firedata属性但是当您希望UIInteractiveNotification在不打开应用程序的情况下发出交互式通知时,您的方向是正确的。这是一

iphone - 预定的 UILocalNotifications 是 iOS 设备备份的一部分吗?

我的意思是,我们的应用会安排几个本地通知。用户备份系统并在新设备上恢复。之前安排的本地通知是否会在新系统上触发,或者我们是否需要在新系统上重新安排它们? 最佳答案 最后我强制自己去做了测试。结果:是-计划的本地通知是备份的一部分,这意味着它们会在新设备上恢复和计划。还原会覆盖目标设备上同一应用程序之前安排的任何本地通知。甚至图标角标(Badge)编号也保留在备份中并恢复到新设备-显示在图标上。 关于iphone-预定的UILocalNotifications是iOS设备备份的一部分吗?,

ios - 一次可以设置多少个uilocalnotifications?

我设置了大约370个UILocalNotification但我只能设置64...for(inti=0;i 最佳答案 最大限制为64。我也有同样的问题,我需要安排许多通知。我已经安排了64条通知,当应用程序再次打开时,我将安排剩余的通知。FormoreInfo 关于ios-一次可以设置多少个uilocalnotifications?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

ios - 获取现有 UILocalNotifications 的列表并修改它们的日期

我正在尝试安排多个UILocalNotification,我需要访问已创建的通知。是否可以创建所有UILocalNotification的列表/数组?我可以编辑现有本地通知的触发日期吗?这是我用来创建本地通知的代码:UILocalNotification*localNotification=[[UILocalNotificationalloc]init];localNotification.fireDate=pickerDate;localNotification.alertBody=textFieldName.text;localNotification.alertAction=@"

iphone - 预定的 UILocalNotifications 是 iOS 设备备份的一部分吗?

我的意思是,我们的应用会安排几个本地通知。用户备份系统并在新设备上恢复。之前安排的本地通知是否会在新系统上触发,或者我们是否需要在新系统上重新安排它们? 最佳答案 最后我强制自己去做了测试。结果:是-计划的本地通知是备份的一部分,这意味着它们会在新设备上恢复和计划。还原会覆盖目标设备上同一应用程序之前安排的任何本地通知。甚至图标角标(Badge)编号也保留在备份中并恢复到新设备-显示在图标上。 关于iphone-预定的UILocalNotifications是iOS设备备份的一部分吗?,

ios - UILocalNotifications 不会出现在锁定的屏幕上

我在我的iPhone上运行了我的应用程序。(只需连接我的手机并选择我的iPhone作为目标。)我在我的应用程序中构建了本地通知,这些通知在iPhone上按时完美显示。但是,即使在设置->通知->[我的应用]->在锁定屏幕上显示已打开,它们也不会出现在锁定屏幕上。奇怪的是它们甚至出现在通知中心。这类似于UILocalNotificationnotshowinginthelockscreen但是我在那里也没有找到答案。有人遇到过吗?我认为这可能是一个iOS错误。我使用的是迄今为止最新的iOS、Xcode、OSX。 最佳答案 您必须获得在

iphone - 应用程序在前台时的 UILocalNotifications

我知道之前有人问过类似类型的问题,但我正在尝试达到特定效果:我知道我可以听,-(void)application:(UIApplication*)applicationdidReceiveLocalNotification:(UILocalNotification*)notification并自己处理通知,但我不只是想显示自定义警报或UIAlertView,我实际上希望UILocalNotification像应用程序在后台时一样显示。即我喜欢这个的原因是,它本身会播放声音,而且横幅看起来很漂亮。有什么想法吗?问候,约翰 最佳答案 想

ios - 检测未确认的 UILocalNotifications

好像是didFinishLaunchingWithOptions:(NSDictionary*)launchOptions和didReceiveLocalNotification:(UILocalNotification*)通知仅当用户确认UILocalNotification时才会触发,例如通过滑动slider或触摸iOS通知下拉列表中的条目。如果用户忽略UILocalNotification并通过简单地点击应用程序图标重新进入应用程序,是否有任何方法可以判断UILocalNotification已关闭?我应该提一下,这实际上只适用于重复通知,因为可以通过观察总数来检测非重复通知的触
12