uilocalnotification相关内容
我希望能够安排 UILocalNotification 每天在同一时间重复,但仅限于工作日(周六或周日除外).这是否可以使用 UILocalNotification 的重复间隔功能,或者是我创建某种处理时间和日期并确定何时提前安排(几个)通知的类的唯一选择? 提前致谢. 解决方案 是的,这是可能的.将 UILocalNotification 的 repeatInterval 设置为
..
我在使用 UILocalNotification 时遇到了一个奇怪的问题.我在每晚 11:59 安排本地通知.现在,我已经从我的项目中删除了该代码,但我仍然每天晚上 11:59 收到该本地通知.我尝试从设备中删除构建,更改设备并清理派生数据. 解决方案 这实际上是标准的 iOS 行为,因为您在 iOS(实际操作系统)上安排通知.这意味着,一旦你安排了一个 UILocalNotificati
..
我的应用程序委托中有代码 应用程序:didReceiveLocalNotification: 每当我的应用处于前台时,为该本地通知显示 UIAlertView 的方法. 如果本地通知到达时我的应用程序在后台,用户会收到通知,并且可以通过选择它来启动应用程序.在这种情况下,我的应用程序出现在我的应用程序委托的前台 applicationWillEnterForeground: 被调
..
我想自己尝试一下,但需要一个月的时间才能确定它是否有效.有人试过吗? NSDate *fireDate =//我想重复的日期,在这种情况下可能是 31localNotification.fireDate = fireDate;localNotification.repeatInterval = NSMonthCalendarUnit;[[UIApplication sharedApplicati
..
我正在向我的用户发送本地通知,我想在通知设置按钮上显示相关标题. 如果本地通知关闭,这个标题应该是“Notifications: off",如果本地通知打开,这个标题应该类似于“Preferences". 现在我正在 viewDidLoad 和 viewDidAppear 中检查这个,它工作正常. if UIApplication.sharedApplication().curren
..
我相信这已经被问过好几次了,但没有明确的答案. 有两种安排时间通知的方法:UNCalendarNotification 和 UNTimeIntervalNotificationTrigger. 为特定时间和一周中的某天安排通知是微不足道的,与每月的特定日期相同,但针对特定时间(每 n 天)安排通知并不是那么简单. 例如每 5 天 11:00. UNTimeIntervalN
..
当我的 iOS 应用程序在后台运行时,它响应良好 - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)通知 但是当应用程序关闭时它会崩溃并给出SIGKILL错误. 如果在收到通知时关闭了应用程序中的方法,我该如何运行? 解决方案 当
..
我的本地通知正在运行,但是当我单击“视图"返回应用程序时,在应用程序委托中,我试图加载特定视图,但它不会加载.这可能吗?它总是回到上次查看的视图. 解决方案 当您点击通知上的“查看"时,它会将您带回您的应用程序,您的应用程序会显示之前显示的任何内容(如果它是后台显示的)或已启动. 如果您需要显示特定 UI 以响应通知,请考虑实施 方法 -[应用程序:didReceiveLocal
..
我正在尝试将本地通知设置为每周重复一次. 这是我的设置: UILocalNotification* localNotification = [[UILocalNotification alloc] init];...localNotification.repeatInterval = NSWeekdayCalendarUnit; 在控制台日志中: localNotif:{开火日期 =
..
我有一个应用程序,我需要在特定日期和时间收到通知.我正在使用以下代码来设置日期和时间. let app = UIApplication.sharedApplication()让notificationSettings = UIUserNotificationSettings(forTypes: [.Alert, .Sound], Categories: nil)app.registerUserN
..
我试图在我的应用程序中放置通知,它应该每隔一小时重复一次,但它重复不受管制,要清楚,它有时会重复 30 分钟有时一小时有时会很长时间等等.我在“AppDelegate.swift"中使用的代码: class AppDelegate: UIResponder, UIApplicationDelegate {变量窗口:UIWindow?func application(application: UI
..
我已经在 Appdelegates 中尝试过这个代码. @import UserNotifications;UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];[中心 requestAuthorizationWithOptions:(UNAuthorizationOptio
..
可能是一个简单的问题:当我调用“cancelAllLocalNotifications"时,它是只取消由应用创建的通知,还是也会取消来自其他应用的所有通知? 解决方案 其他应用创建的通知不受影响. 来自:本地和推送通知编程指南 "您可以通过调用取消特定的预定通知cancelLocalNotification:在应用程序对象上,您可以取消通过调用 cancelAllLocalNo
..
如果我安排两个 UILocalNotification 并将它们都设置为在完全相同的 fireDate 触发.然后在设备(这不是模拟器错误)的 fireDate 上,application:didReceiveLocalNotification: 将触发 4 次(每个通知 2 次).这是一个已知的错误?因为我一直没能找到关于它的任何信息. 解决方案 请向 http://bugreport
..
我正在尝试安排一个本地通知,一旦通知被触发,它将在每 1 秒后重复一次.应用程序启动后 10 秒会触发通知. UILocalNotification *notif = [[cls alloc] init];notif.fireDate = [[NSDate alloc]initWithTimeInterval:10 sinceDate:[NSDate date]];notif.timeZone
..
目前我正在创建一个警报应用程序,它可以播放来自服务器的自定义音频剪辑.我实现这一点的计划是将所有音频剪辑保存在本地,然后相应地设置 soundName. 但我有几个问题.目前,我在将音频文件保存在捆绑目录中时遇到了麻烦,并且只能将文件保存在文档目录中.是否可以从文档目录而不是包目录中设置 soundName ? 或者 我可以将音频文件从服务器保存到捆绑目录吗? var localNot
..
我有一个应用程序可以生成祈祷时间(每天 5 次),我想为 5 次祈祷创建通知,但问题是根据一些计算,时间每天都在变化. 编辑: 计算是根据 GPS 位置完成的,因此当用户更改到另一个城市时,时间将相应更新.我将日期、时区、GPS 坐标输入到一个方法中,并以 (HH:mm) 格式获取给定日期/位置的祈祷时间值.现在我需要设置通知.我不确定在哪里设置它们. 这是代码 #import
..
这是如何检查launchOptions的后续问题Swift? - 我让我的应用成功启动而没有崩溃,但我似乎无法正确检测应用是从通知启动还是正常启动. 我正在像这样创建我的 UILocalNotification: //在这里设置一个频繁重复的通知只是为了测试...var fast = UILocalNotification()fast.fireDate = NSDate(timeInter
..
我正在尝试安排本地通知每天(即重复)在特定时间触发,但从明天开始. 即“从明天开始,每天晚上 8 点触发通知" 我一直在使用 this SO question as指导,我相信我正在做它所说的,但是当我运行以下代码时,我今天仍然收到通知(例如,如果我在晚上 8 点之前安排通知): func testDateNotification(){让内容 = UNMutableNotifica
..
我有一个应用程序注册位置更新,运行测试,有时当我在应用程序处于后台时进入一个区域时,我会收到带有声音的警报通知.有时我只在通知中心看到通知,我没有收到任何声音和警报......您可以怎样做才能始终收到声音和警报通知? 这就是我的看法 UILocalNotification *localNotif = [[UILocalNotification alloc] init];localNoti
..