成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS實例 實現本地通知

移動開發 iOS
本文介紹的是iOS實例 實現本地通知,介紹了通知的定義和最簡單的實現,具體內容來看本文。

iOS實例 實現本地通知是本文要介紹的內容,在iOS實現本地通知這篇文章中,介紹了通知的定義和最簡單的實現。下面我將介紹一個比較復雜一點的例子,實現的效果如下:

iOS實例 實現本地通知

開啟通知。

iOS實例 實現本地通知

通知的內容。

iOS實例 實現本地通知

通知的次數。

下面是具體的實現:

首先是通知次數取消:

  1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {      
  2.       
  3.     // Override point for customization after application launch.   
  4.     /////////////   
  5.     application.applicationIconBadgeNumber = 0;   
  6.     // Add the view controller’s view to the window and display.   
  7.     [self.window addSubview:viewController.view];   
  8.     [self.window makeKeyAndVisible];  
  9.  
  10.     return YES;   
  11. }  

通知的具體實現:

  1. #pragma mark –   
  2. #pragma mark onChageValue   
  3. -(IBAction)onChangeValue:(id)sender   
  4. {   
  5.     UISwitch *switch1=(UISwitch *)sender;   
  6.     if (switch1.on) {   
  7.         UILocalNotification *notification=[[UILocalNotification alloc] init];   
  8.         NSDate *now1=[NSDate date];    
  9.         notification.timeZone=[NSTimeZone defaultTimeZone];   
  10.         notification.repeatInterval=NSDayCalendarUnit;   
  11.         notification.applicationIconBadgeNumber = 1;   
  12.         notification.alertAction = NSLocalizedString(@"顯示", nil);   
  13.         switch (switch1.tag) {   
  14.             case 0:   
  15.             {   
  16.                 notification.fireDate=[now1 dateByAddingTimeInterval:10];   
  17.                 notification.alertBody=self.myLable1.text;   
  18.             }   
  19.                 break;   
  20.             case 1:   
  21.             {   
  22.                 notification.fireDate=[now1 dateByAddingTimeInterval:20];   
  23.                 notification.alertBody=self.myLable2.text;   
  24.             }   
  25.                 break;   
  26.             case 2:   
  27.             {   
  28.                 notification.fireDate=[now1 dateByAddingTimeInterval:30];   
  29.                 notification.alertBody=self.myLable3.text;   
  30.             }   
  31.                 break;   
  32.             default:   
  33.                 break;   
  34.         }   
  35.         [notification setSoundName:UILocalNotificationDefaultSoundName];   
  36.         NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:   
  37.                               [NSString stringWithFormat:@"%d",switch1.tag], @"key1", nil];   
  38.         [notification setUserInfo:dict];   
  39.         [[UIApplication sharedApplication]   scheduleLocalNotification:notification];   
  40.     }else {   
  41.         NSArray *myArray=[[UIApplication sharedApplication] scheduledLocalNotifications];   
  42.         for (int i=0; i<[myArray count]; i++) {   
  43.             UILocalNotification    *myUILocalNotification=[myArray objectAtIndex:i];   
  44.             if ([[[myUILocalNotification userInfo] objectForKey:@"key1"] intValue]==switch1.tag) {   
  45.                 [[UIApplication sharedApplication] cancelLocalNotification:myUILocalNotification];   
  46.             }   
  47.         }   
  48.     }   

源代碼:http://easymorse-iphone.googlecode.com/svn/trunk/iphone.localnotification/

小結:iOS實例 實現本地通知的內容介紹完了,希望本文對你有所幫助。

本文來自:http://wangjun.easymorse.com/?p=1239

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-22 16:57:44

iOS 通知

2011-07-22 18:20:04

IOS View 動畫

2011-07-22 17:48:29

IOS Socket TCP

2014-07-15 09:26:13

swiftiosMPGNotifica

2022-07-01 17:14:03

消息通知鴻蒙

2019-05-07 16:15:06

iOS系統系統通知庫通知消息

2015-03-09 09:44:35

GmailiOS

2011-05-04 14:40:57

推送通知iOS

2014-08-04 14:19:00

iOS通知中心擴展

2011-07-26 11:08:23

iOS 錄像 錄音

2015-03-30 09:32:15

XcodeiOS應用程序

2010-02-23 14:48:38

WCF事件通知

2025-05-29 01:33:00

微服務架構系統

2016-08-11 10:43:56

2011-05-31 16:05:41

WidgetiOS 5

2015-08-14 10:32:10

CentOSOpenStack搭建本地源

2011-09-09 16:00:02

Android Web實例

2011-06-21 09:33:49

Qt 啟動 界面

2011-07-22 16:37:14

IOS CALayer 動畫

2011-04-29 13:15:16

iOS程序圖標iOS圖標設計iOS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区2区三区4区公司 | 天堂网av在线 | 一区二区在线 | 美日韩一区二区 | 中文字幕二区 | 亚洲日本一区二区 | 精品欧美一区二区三区久久久 | 亚洲伊人精品酒店 | 91精品国产777在线观看 | 亚洲国产一区二区在线 | 久久艹免费视频 | 精品一区二区视频 | 91精品国产乱码久久久久久 | 日韩中文一区二区三区 | 精品视频在线免费观看 | 日韩一区二区三区在线观看视频 | 日本免费视频在线观看 | 91久久久久 | 一区二区三区四区av | 成人免费网站www网站高清 | 91久久北条麻妃一区二区三区 | 久久精品国产精品青草 | 三级黄片毛片 | 久久久久亚洲视频 | 日韩国产一区二区 | 精品日韩 | 不卡一区二区在线观看 | 日韩久久久久久久 | 日韩av在线免费 | 在线视频日韩 | 午夜欧美一区二区三区在线播放 | 国产高清在线 | 精品国产91乱码一区二区三区 | av在线免费播放 | 亚洲国产一区二区视频 | 精品欧美一区二区三区久久久 | 精品日韩在线 | 国产精品免费视频一区 | 一区二区精品在线 | av看片网站 | 最新中文字幕在线播放 |