
在完成我几乎完成的应用程序时,我注意到无论我尝试什么,我无法获得本地通知的工作。
所以我不是浪费时间,而是决定回到基础,看看我能不能让他们工作。
我创建了一个新的基于XCode视图的应用程序,并用以下替代了-vIEwDIDLoad:
- (voID)vIEwDIDLoad{ UIlocalnotification * theNotification = [[UIlocalnotification alloc] init]; theNotification.alertbody = @"Alert text"; theNotification.alertAction = @"Ok"; theNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10]; [[UIApplication sharedApplication] schedulelocalnotification:theNotification];} 但是,这根本就不做任何事情。
我预计在启动应用后10秒钟会看到通知,但没有任何显示。
此外,我在iPhone和模拟器上都进行了测试。
我在这里遗漏了一些非常重要的东西吗? (我已经通过Apple文档搜索,找不到关于为什么会发生这样的事情)
谢谢
解决方法 如果应用程序未运行(或以后台运行),则仅显示UIlocalnotifications。如果应用程序正在运行并且本地通知被触发,UIApplicationDelegate的 – (voID)应用程序:(UIApplication *)应用程序dIDReceivelocalnotification 总结以上是内存溢出为你收集整理的ios – UILocalNotification根本不工作全部内容,希望文章能够帮你解决ios – UILocalNotification根本不工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)