首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iPhone闹钟的有关问题

2012-09-14 
iPhone闹钟的问题?为什么我用UIlocalNotification做的闹钟,就是没有声音呢?贴上代码:C/C++ code- (void)vi

iPhone闹钟的问题?
为什么我用UIlocalNotification做的闹钟,就是没有声音呢?
贴上代码:

C/C++ code
- (void)viewDidLoad{    [super viewDidLoad];        //发送通知    UILocalNotification *notification=[[UILocalNotification alloc] init];       if (notification!=nil) {         NSDate *now=[NSDate new];         notification.fireDate=[now dateByAddingTimeInterval:10];//10秒后通知        notification.repeatInterval=kCFCalendarUnitWeekday;//循环次数,kCFCalendarUnitWeekday一周一次        notification.timeZone=[NSTimeZone defaultTimeZone];        notification.applicationIconBadgeNumber=1; //应用的红色数字         notification.soundName= UILocalNotificationDefaultSoundName;//声音,可以换成alarm.soundName = @"myMusic.caf"         //去掉下面2行就不会弹出提示框        notification.alertBody=@"通知内容";//提示信息 弹出提示框        notification.alertAction = @"打开";  //提示框按钮         //notification.hasAction = NO; //是否显示额外的按钮,为no时alertAction消失                // NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"someValue" forKey:@"someKey"];        //notification.userInfo = infoDict; //添加额外的信息                [[UIApplication sharedApplication] scheduleLocalNotification:notification];          }    [notification release];}


就是新建了个工程,在viewDidLoad加上了这写代码,可是有提示,没有声音,这是为什么呢?

[解决办法]
代码上没有看出问题,你是否在真机上调试?检查一下环境。
[解决办法]
学习学习,支持!!
[解决办法]
模拟器里没有声音,真机中是有声音的。

没有声音,可以检查一下设置中通知的选项,是可以关闭通知声音的。
[解决办法]
还有个问题就是你开了声音吗?

热点排行