首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UILocalNotification问题

UILocalNotification问题
EN

Stack Overflow用户
提问于 2010-09-29 17:46:15
回答 2查看 3.2K关注 0票数 0

我有一个本地通知,我想每5分钟触发一次。我使用:

代码语言:javascript
复制
 localNotif.repeatInterval = NSMinuteCalendarUnit

这将使通知每分钟发生一次。我不知道如何让这种情况每隔5分钟发生一次,或者其他任何时间间隔>1分钟。我试过了:

代码语言:javascript
复制
localNotif.repeatInterval= 5 * NSMinuteCalendarUnit 

这是行不通的。有人能帮我解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2010-09-29 21:01:51

请查看此博客http://useyourloaf.com/blog/2010/9/13/repeating-an-ios-local-notification.html

有一个关于如何在xcode项目中重复通知的教程。

也许它也值得一用。

代码语言:javascript
复制
NSLog(@"Count: %i", [[[UIApplication sharedApplication] scheduledLocalNotifications] count]); 

检查你的应用程序已经注册了多少通知?

票数 1
EN

Stack Overflow用户

发布于 2010-10-18 21:13:11

jissa你不能通过执行5* NSMinuteCalendarUnit来设置5分钟的间隔。UILocalNotification的当前实现不允许您对间隔进行微调。所以你被困在每一秒、每一分钟、每小时、每一天、每周、每个月……等等。

我已经在http://bugreport.apple.com/上提交了一个错误报告/增强

你可以看看我的报告,存档在开放雷达:http://openradar.appspot.com/radar?id=759402

根据Instapaper的开发人员Marco的说法,苹果在一定程度上根据有多少开发人员提出请求来确定增强和功能请求的优先级。

如果这个功能对你很重要,我建议你也提交一份报告。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3820428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档