设定了一个uilocalnotificationn后,怎么取消这个玩意

iOS 问题:最近开发的时候遇到一个问题,我写了一个闹钟提醒功能,用UILocalNotification 这个做提醒,但是我想用这个demo中写了一个录音功能,想通过自己录音来设置提醒时候的铃声,就是 UILocalNotification
的soundName属性设置,我将录音的文件路径存到了本地,将这个路径直接给soundName属性赋值,但是提醒的时候没有声音。不知道是什么原因,看看哪个大神能帮我解决一下这个问题。 -
最近开发的时候遇到一个问题,我写了一个闹钟提醒功能,用UILocalNotification 这个做提醒,但是我想用这个demo中写了一个录音功能,想通过自己录音来设置提醒时候的铃声,就是 UILocalNotification
的soundName属性设置,我将录音的文件路径存到了本地,将这个路径直接给soundName属性赋值,但是提醒的时候没有声音。不知道是什么原因,看看哪个大神能帮我解决一下这个问题。
共有 4 个回答
[self.navigationController setNavigationBarHidden:YES animated:YES];
登录后方可回复
本地通知的声音好像是要用特定的 ,,不是随便能播放的,,,,具体原因不清楚,,,我之前也遇到过。
登录后方可回复
有特殊格式要求,你需要做一次转换
登录后方可回复
我也做这个功能,我想在提醒的时候放音乐,但是总放不出来。不知道要怎么样的格式。我之前用了soundName设置,但是完全没有声音啊。
登录后方可回复
登录后方可回答主题 : 设定了一个localNotification后,怎么取消这个玩意
级别: 侠客
可可豆: 501 CB
威望: 501 点
在线时间: 425(时)
发自: Web Page
设定了一个localNotification后,怎么取消这个玩意&&&
哪位大大知道,给说说。找了一些资料没有找到。只有设置的没有取消的。
级别: 精灵王
可可豆: 11179 CB
威望: 11179 点
在线时间: 1002(时)
发自: Web Page
cancelLocalNotificationExample:[[UIApplication sharedApplication] cancelLocalNotification:notification];
新浪微博 /pipipengTwitter: qqn_pipi
级别: 侠客
可可豆: 960 CB
威望: 960 点
在线时间: 385(时)
发自: Web Page
楼上的可以取消,但是貌似这样就把整个“notification”给删除了,我现在想用个开关来控制该通知,点击关通知不执行,点击开通知继续执行,该如何操作呢?楼上的大侠可不可以解下惑啊?小弟在这先谢了
级别: 侠客
可可豆: 960 CB
威望: 960 点
在线时间: 385(时)
发自: Web Page
回 1楼(qqn_pipi) 的帖子
貌似这样就把整个“notification”给删除了,我现在想用个开关来控制该通知,点击关通知不执行,点击开通知继续执行,该如何操作呢?楼上的大侠可不可以解下惑啊?小弟在这先谢了!!!
级别: 精灵王
UID: 17654
可可豆: 6055 CB
威望: 6306 点
在线时间: 182(时)
发自: Web Page
localnotify.userinfo 保存你的信息然后枚举所有的 notify,根据 userinfo&&删除 你想要的就ok了
级别: 侠客
可可豆: 1061 CB
威望: 1061 点
在线时间: 1141(时)
发自: Web Page
回去测试下哈
级别: 侠客
可可豆: 1030 CB
威望: 1030 点
在线时间: 64(时)
发自: Web Page
每个notification 都有个keyname的吧,找到对应的keyname,并取消。
关注本帖(如果有新回复会站内信通知您)
论坛技术问题应该发布到? 正确答案:CocoaChina问答
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版iOS本地推送与取消本地通知—UILocalNotification的使用
1.首先我们初始化一个 UISwith
self.swith = [[UISwitch alloc] initWithFrame:CGRectMake(80, 80, 160, 30)];
[_swith addTarget:self action:@selector(doLocalNotifition) forControlEvents:UIControlEventValueChanged];
[_swith setOn:NO];
[self.view addSubview:_swith];
2.实现UISwith的方法
- (void)doLocalNotifition
if (_swith.isOn==YES) {
//初始化一个 UILocalNotification
UILocalNotification * notification = [[UILocalNotification alloc] init];
NSDate * pushDate = [NSDate dateWithTimeIntervalSinceNow:10.0];
if (notification!=nil) {
//设置 推送时间
notification.fireDate= pushD
//设置 时区
notification.timeZone = [NSTimeZone defaultTimeZone];
//设置 重复间隔
notification.repeatInterval = kCFCalendarUnitD
//设置 推送 时间
notification.soundName = UILocalNotificationDefaultSoundN
//设置 推送提示语
notification.alertBody = @&提示框内容5&;
//设置 icon 上 红色数字
notification.applicationIconBadgeNumber = 1;
//取消 推送 用的 字典
NSDictionary * inforDic = [NSDictionary dictionaryWithObject:@&name& forKey:@&key&];
notification.userInfo =inforD
//添加推送到 Application
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
NSLog(@&开启本地通知&);
}else if(_swith.isOn==NO){
//拿到 存有 所有 推送的数组
NSArray * array = [[UIApplication sharedApplication] scheduledLocalNotifications];
//便利这个数组 根据 key 拿到我们想要的 UILocalNotification
for (UILocalNotification * loc in array) {
if ([[loc.userInfo objectForKey:@&key&] isEqualToString:@&name&]) {
//取消 本地推送
[[UIApplication sharedApplication] cancelLocalNotification:loc];
NSLog(@&关闭本地通知&);
代码地址:http://download.csdn.net/detail/u32113
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
转载:.cn/s/blog_010zmp.html 第一步:创建本地推送 // 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc]init] autorelease]; //设置10秒之后 NSDate ...
[转载]IOS开发之----远程推送通知 ( 15:56:06) 转载▼ 标签: 转载
原文地址:IOS开发之----远程推送通知作者:倒計時 玩了一年的iPhone了各种App的远程通知接收了不少,每次接收到的时候,就在反思,这丫的怎么实现的!
由于工作方面一直没有接触的机会,所以只好自己主动去做做练习试试了. 实践后发现,一系列 ...
IOS 8 本地推送补充 备注自己写的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after applica ...
最近在研究苹果推送,当测试本地推送的时候,发现一个问题,就是一旦你添加了一个本地推动的通知,当你修改代码,删除应用,当你再次运行app,它还是会在横幅上面弹出推送,尼玛怎么搞都删除不了,近乎崩溃了,开始以为是ios7的Bug,苹果爹自ios7之后各种bug曾出不穷,不过最后冷静思考了一下,有木有可能App本地的推送是设置系统里面,所以你在app删除本地推送的 ...
第一步:创建本地推送 // 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease]; //设置10秒之后 NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10];
IOS消息推送分为:本地通知,推送通知, 本地通知:主要是UILocalNotification的一个实例; 本文出自 &深圳市联城通科技公司& 博客,谢绝转载!
在iOS8之后,以前的本地推送写法可能会出错,接收不到推送的信息, 如果出现以下信息: 1 Attempting to schedule a local notification 2 with an alert but haven't received permission from the user to display alerts 3 with a s ...
iOS的推送通知分为本地推送和网络推送两种,如果App处于挂起状态,是可以发送本地通知的,如果已经被杀掉,则只有定时通知可以被执行,而类似于QQ的那种网络消息推送就无法实现了,因为App的网络模块在被杀掉后是无法执行的,这时候就要借助远程通知,通过苹果的服务器转发通知到手机,本文只介绍本地通知的用法. ①对于iOS8及以上的版本,需要注册本地通知才能使用,一 ...每次开机后就出现 μtorrent setup名为的安装程序,不安装的话就每次都出现,怎么取消掉这玩意?_百度知道
每次开机后就出现 μtorrent setup名为的安装程序,不安装的话就每次都出现,怎么取消掉这玩意?
为不知道那东西是不是有毒的。。,不敢安装
//d.hiphotos.baidu:///zhidao/wh%3D600%2C800/sign=dafedfbbc/acb7d0a2673434cacbefae3.jpg" esrc="http。.com/zhidao/pic/item/acb7d0a2673434cacbefae3!.hiphotos。!.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.baidu。怎么办啊://d.baidu,而起我后来安装了然后在删除想不到开机还是会自动弹出来我用瑞星根本就找不到这个!<a href="/zhidao/wh%3D450%2C600/sign=96dfe5277a8fee4f88bb0/acb7d0a2673434cacbefae3
提问者采纳
一定要用360
提问者评价
安装了360,原来根本不是种子下载软件,是个伪装的病毒。
其他类似问题
为您推荐:
其他6条回答
每一台都有“运行”程序的:点击“开始”—“运行”键入msconfig—确定—弹出“系统配置实用程序”窗口,在此窗口是可选择启用或禁用实用程序的二楼说的其实就是
utorrent也是很早的一款bt软件,还是要用一些工具,类似于360安全卫士,看看开机启动项。
按键盘上的windows图标键+R(即win+r),输入msconfig,点启动,想禁用哪一项就把前面的勾去掉,然后点应用、确定,就以关掉了!
我照做了,可是那里并没有显示这个程序啊?
没有我就不知道了!一般会有的,你在看看里面有没有与 μtorrent相关的!
我的也是这样,也是自动安装,还是英文的,需要选择语言,不知道是安装了什么游戏带的.
用360的开机启动项
然后找到他双击 直接打开系统目录 然后直接删掉。。
那是个种子下载软件直接用360什么的禁掉就完了么
我用瑞星禁不掉。
安装程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 nslocalnotification 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信