我正在开发AlarmClock应用程序。在此用户中记录他/她的声音并设置警报。为此我正在使用UILocalNotification并且在此我想在警报出现时设置录制的声音。问题出在将声音设置为UILocalNotification。我为此浏览并发现您必须将录制的文件保存在应用程序的主包中而不是文档目录中。所以我在应用程序的主包中浏览写入文件,我发现您无法将文件写入主包。所以请给我一些建议,告诉我如何在收到通知时播放录制的音频。http://itunes.apple.com/sg/app/aida-reminder-lite-voice-reminders/id469454389?mt=8
我已将自定义.aif30秒文件设置为本地通知声音名称。下面是我安排本地通知的代码。//Functiontoschedulelocalnotification-(void)schedulelocalnotification:(NSDate*)particularfiredateringtone:(NSString*)particularringtonename:(NSString*)alarmnameinfo:(NSDictionary*)dicttext{UILocalNotification*notification=[[UILocalNotificationalloc]init];
我想将UILocalNotification的重复间隔自定义为一周中的特定几天。我还没有找到关于此的任何信息。如何为一周中的某些天设置通知的重复间隔,例如,在星期日、星期一和星期五重复通知? 最佳答案 不幸的是,您不能将UILocalNotification的repeatInterval属性设置为仅在特定日期重复。您可以设置每天(每天)、每月(每个月)或每小时(每小时)重复一次。所以对于你的问题唯一可行的解决方案是,如果你想在周日、周一和周二设置闹钟,那么你必须设置3个闹钟(周日、周一和周二各一个)而不是一个闹钟。
我正在尝试找出一种方法来了解在应用程序未运行时忽略/错过了哪些通知。 最佳答案 我想到的解决方案之一是......将日期/时间存储在userinfo参数中,并将其保存在数据库中。收到通知后,检查用户信息并从数据库中删除。在启动时,获取所有存储的通知信息,如果任何日期/时间早于今天,则这些信息已被遗漏/未处理。希望这对您有所帮助。 关于objective-c-如何检查被忽略的UILocalNotification?,我们在StackOverflow上找到一个类似的问题:
我正在开发一个使用UILocalNotification的应用程序。我想从iPhone自带的默认声音中选择声音。我如何列出指定为提示音的声音。 最佳答案 系统通知有一种标准声音(UILocalNotificationDefaultSoundName)。您可以播放任何短于30秒的自定义声音。因此,如果您可以从任何地方从ios下载任何native声音,您将能够将其用作自定义声音。Documentation 关于iphone-从iphone中的可用声音为UILocalNotification分
我在我的应用程序中使用UILocalNotification。当我的应用程序在前台时它不播放任何声音,但当我的应用程序进入后台时它工作正常(它播放声音。)为什么? 最佳答案 这就是通知的工作原理。来自文档:Iftheapplicationisrunningintheforeground,thereisnoalert,badging,orsound;instead,theapplication:didReceiveLocalNotification:methodiscalledifthedelegateimplementsit.如果你
请解释使用代码!可能重复这个问题ManageMultipleUILocalNotification但是还没有得到答案吗?请关注这个问题并回答我如何管理超过64位的通知?我有所有UINotification时间的本地数据库,如下面的问题:SetmultipleUILocalNotification请回答。 最佳答案 无法在任何给定时间安排超过64个本地通知。但是,可能有一些方法可以有效地实现您的目标。如果您有重复的通知,请不要手动安排它们。而是使用repeatInterval在UILocalNotification对象上。此属性采用N
我知道之前有人问过类似类型的问题,但我正在尝试达到特定效果:我知道我可以听,-(void)application:(UIApplication*)applicationdidReceiveLocalNotification:(UILocalNotification*)notification并自己处理通知,但我不只是想显示自定义警报或UIAlertView,我实际上希望UILocalNotification像应用程序在后台时一样显示。即我喜欢这个的原因是,它本身会播放声音,而且横幅看起来很漂亮。有什么想法吗?问候,约翰 最佳答案 想
我有这个本地通知代码,我有一个scheduleNotification和clearNotification使用我自己的方法。这些是代码:-(void)clearNotification{[[UIApplicationsharedApplication]cancelAllLocalNotifications];}-(void)scheduleNotification{[reminderTextresignFirstResponder];[[UIApplicationsharedApplication]cancelAllLocalNotifications];Classcls=NSClas
如何在iOS上执行倒计时?首先,我尝试了NSTimer。然后我发现当应用程序进入后台时NSTimer无法工作。其次,我用过counterTask=[[UIApplicationsharedApplication]beginBackgroundTaskWithExpirationHandler:^{}];让NSTimer在后台工作。但后来我发现iOS只允许应用程序在后台运行不超过600秒(10分钟)。我不知道如何让NSTimer在后台运行超过10分钟。第三,我厌倦了使用NSLocalNotification,但它运行良好。但我想做的是通过调用一个方法来暂停播放音乐。我发现UILocalN