`
lizhuang
  • 浏览: 904071 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iOS闹钟实现

ios 
阅读更多
UILocalNotification *notification=[[UILocalNotification alloc] init];
        if (notification!=nil)
        {
           
            NSDate *now=[NSDate new];
          
            //notification.fireDate=[now addTimeInterval:period];
            notification.fireDate = [now dateByAddingTimeInterval:period];
            NSLog(@"%d",period);
            notification.timeZone=[NSTimeZone defaultTimeZone];
            notification.soundName = @"ping.caf";
            //notification.alertBody=@"TIME!";
           
            notification.alertBody = [NSString stringWithFormat:@"@%时间到了!",nameStr];
           
            NSDictionary* info = [NSDictionary dictionaryWithObject:uniqueCodeStr forKey:CODE];
            notification.userInfo = info;
           
            [[UIApplication sharedApplication] scheduleLocalNotification:notification];     
           
        }

设置的时间到了以后,会自动在桌面弹出一个提示框,点显示后,就可以启动软件。然后在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
    if (localNotif)
    {
        NSLog(@"Recieved Notification %@",localNotif);
        NSDictionary* infoDic = localNotif.userInfo;
        NSLog(@"userInfo description=%@",[infoDic description]);
        NSString* codeStr = [infoDic objectForKey:CODE];
    }
}里,对lanchOptions进行处理,找到它里面的信息,就可以拿到设置时的需要处理的东西,就可以继续操作了。

如果此时你的客户端 软件仍在打开,则会调用
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
{

}
一样的处理方法。
分享到:
评论

相关推荐

    基于Swift实现仿IOS闹钟【100013317】

    本教程将探讨如何使用Swift来实现一个仿iOS系统闹钟的功能。首先,我们需要理解iOS中的本地通知(Local Notifications)机制,这是实现闹钟功能的核心。 本地通知是iOS系统提供的一种服务,允许应用程序在指定的...

    基于ios实现的闹钟系统

    pragma mark -- AddNotification /* 添加通知 * identifer 标识符 * body 主体 * title 标题 * subTitle 子标题 * weekDay 周几 * date 日期 * repeat 是否重复 * music 音乐 ... + (void)...

    iOS闹钟Demo

    "iOS闹钟Demo"项目就是一个很好的起点,让我们深入探讨一下这个项目所涵盖的关键知识点。 首先,我们来看"iOS 闹钟"这一核心功能。在iOS中,闹钟的实现主要依赖于本地通知(Local Notifications)。本地通知允许...

    ios版本小闹钟实现

    在iOS平台上实现一个基本的闹钟程序涉及到多个技术层面,包括事件调度、用户界面设计、本地通知以及可能的媒体播放。下面将详细讲解这些知识点。 首先,我们需要理解iOS中的事件调度机制。在iOS中,我们可以使用`...

    IOS闹钟程序

    在代码实现上,"IOS闹钟程序"的源文件"MyClock"可能包含了多个类,如`AlarmManager`用于管理所有的闹钟,`Alarm`表示单个闹钟对象,`AlarmViewController`作为显示和设置闹钟的界面。每个类都有其特定的功能和职责,...

    ios闹钟提醒

    "ios闹钟提醒"这一主题涵盖了如何在iPhone或iPad上设置和自定义闹钟,以及如何利用其强大的循环提醒功能来实现个性化的时间管理。 首先,我们打开iOS设备上的“时钟”应用,这是设置闹钟的主要界面。在这里,你可以...

    iOS闹钟的实现

    在iOS平台上,实现一个闹钟功能通常涉及到使用`...通过这些步骤,你就可以构建一个基本的iOS闹钟应用了。当然,实际项目中可能还需要处理更多细节和优化,例如UI设计、错误处理以及与其他系统功能的集成。

    iOS小闹钟功能

    在iOS平台上实现一个“小闹钟功能”,涉及到的是本地通知(Local Notification)的使用,这是iOS设备提供的一种机制,允许应用程序在指定的时间向用户发送提醒,而无需应用程序实际处于前台运行状态。本地通知是iOS...

    ios开发 闹钟功能

    在iOS开发中,实现闹钟功能通常涉及到使用`UILocalNotification`类,这是苹果提供的一种系统级别的通知服务,允许开发者在指定的时间触发提醒或者事件。本文将深入探讨如何利用`UILocalNotification`来构建一个本地...

    闹钟app源码 ios

    1. 本地通知:iOS的本地通知API(UNUserNotificationCenter)是实现闹钟功能的关键。通过创建并配置UNNotificationRequest,设定触发时间和提醒内容,当指定时间到来时,系统会自动发送通知。 2. 时间设置:使用...

    ios-闹钟的完善版本.zip

    下面将详细解释如何使用本地通知构建一个简单的iOS闹钟应用,并探讨相关的知识点。 首先,我们需要了解iOS中的本地通知体系结构。本地通知由三个主要组件组成:`UNUserNotificationCenter`,`UNNotificationRequest...

    iOS精美后台闹钟时钟

    1. **本地通知(Local Notification)**:实现后台定时提醒的关键在于使用iOS的本地通知系统。开发者需要设置定时器,当达到预设时间时,系统会自动发送通知,即使应用被关闭或后台运行也能触发提醒。这需要用到`...

    ios本地闹钟提醒Demo pickerview

    在iOS开发中,本地闹钟提醒是常见的功能之一,它允许应用程序在用户设定的时间点触发提醒,无需网络连接。在本教程中,我们将探讨如何创建一个简单的本地提醒Demo,其中包含了一个PickerView的使用,这将帮助用户...

    ios开发 闹钟

    以上是创建iOS闹钟应用的基本步骤和关键技术。在实践中,还需要考虑用户体验、性能优化和错误处理等方面,确保应用的稳定性和易用性。文件名“clock 2”可能代表项目中与闹钟相关的代码或资源文件,具体内容需要查看...

    ios应用源码之闹钟加天气预报 20181210

    这个源码项目,名为"ios应用源码之闹钟加天气预报 20181210",为我们提供了一个实现此类功能的实例。下面将详细讨论这个项目中涉及的关键知识点。 1. **Objective-C或Swift编程语言**: - 由于未明确指出是使用...

    ios 闹钟的总结-------也就是本地通知。

    在iOS开发中,本地通知(Local Notification)是应用在用户不活跃时向用户发送消息的一种方式,它允许应用程序在特定时间或触发特定事件时提醒用户。本地通知与远程通知(Remote Notification)不同,后者通常涉及...

    iOS 本地闹钟

    在iOS系统中,本地闹钟通常通过使用Apple的User Notifications框架来实现,这是一个允许应用程序在适当的时间向用户发送本地或远程通知的API。本篇文章将深入探讨如何利用通知实现iOS本地闹钟,并介绍相关的编程知识...

    闹钟程序实现闹钟的功能

    一个完善的闹钟程序不仅需要实现基本的定时提醒功能,还要提供丰富的个性化设置,以满足不同用户的需求。以下是对"闹钟程序实现闹钟功能"这一主题的详细解释: 首先,我们来探讨闹钟功能的核心——定时器。在编程中...

    CSS3闹钟动画特效

    【CSS3闹钟动画特效】是一种利用现代浏览器对CSS3特性的支持,通过纯CSS代码实现的动态视觉效果。在这款动画中,一个卡通风格的闹钟被设计出来,不仅有基本的形状和颜色,还加入了逼真的摇晃动作,为用户带来趣味性...

    本地消息推送—闹钟实现(UILocalNotification)

    在这个“本地消息推送—闹钟实现(UILocalNotification)”的主题中,我们将深入探讨如何使用苹果的UILocalNotification API来创建一个具有定时启动功能的闹钟应用。 首先,`UILocalNotification`是iOS SDK中的一个...

Global site tag (gtag.js) - Google Analytics