作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我使用了警报功能。它工作正常,但是当我在 模拟器 中测试时,警报通过弹出框通知。在真实设备中,它只是作为状态栏中的通知出现,而不是弹出框。
我正在寻找真实设备中的弹出框。我不确定我在这里做错了什么?
我正在使用这个代码作为我的闹钟
[[UIApplication sharedApplication] cancelAllLocalNotifications];
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = date;
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = alarmMessage;
localNotification.alertAction = NSLocalizedString(@"View", nil);
localNotification.repeatInterval = NSDayCalendarUnit;
/* Here we set notification sound and badge on the app's icon "-1"
means that number indicator on the badge will be decreased by one
- so there will be no badge on the icon */
NSString *ringtonename = [lblRingToneName text];
NSString *extension = @".caf";
NSString *ringtone = [[NSString alloc]initWithFormat:@"%@%@", ringtonename, extension];
localNotification.soundName = ringtone;
localNotification.applicationIconBadgeNumber = -1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
谢谢大家的帮助
最佳答案
如果设备被锁定,通知将显示为弹出框,如果应用程序正在运行,通知将显示在状态栏中,您的代码没有任何内容。
关于iphone - 报警弹出框不出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12244680/
我是一名优秀的程序员,十分优秀!