iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – UILocalNotification根本不工作大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我对UILocalNotification有一些非常刺激的问题。 在完成我几乎完成的应用程序时,我注意到无论我尝试什么,我无法获得本地通知的工作。 所以我不是浪费时间,而是决定回到基础,看看我能不能让他们工作。 我创建了一个新的基于XCode视图的应用程序,并用以下替代了-viewDidLoad: - (void)viewDidLoad { UILocalNotification * th
我对UIlocalnotification有一些非常刺激的问题。

在完成我几乎完成的应用程序时,我注意到无论我尝试什么,我无法获得本地通知的工作。

所以我不是浪费时间,而是决定回到基础,看看我能不能让他们工作。

我创建了一个新的基于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根本不工作所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。