草庐IT

uilocalnotification

全部标签

ios - UILocalNotification 会在 iOS 10 上崩溃吗

这是电流UILocalNotificationclass这是iOS10UserNotification哪个苹果刚刚在wwdc16上宣布。使用UILocalNotification的旧应用会在iOS10上崩溃吗? 最佳答案 创建UILocalNotification对象不会导致iOS10设备崩溃(我刚刚在Xcode8beta上尝试过)。Xcode会警告您UILocalNotification从iOS10开始被弃用,应该使用UserNotifications模块中的UNNotificationRequest。如果您的目标是iOS10及更

ios - UILocalNotification 即使日期已过,也会继续触发

您好,我希望有人能帮我解决这个问题。我还是ios开发的新手。我正在测试UILocalNotification,我能够设置firedate并且一切正常,但如果firedate在过去,本地通知会立即触发。此外,每次我退出应用程序时,通知都会再次出现在通知中心。无论如何要确保只有在日期设置为future时才会触发本地通知?我搜索了SO但我找不到我的答案。任何帮助将不胜感激。这是viewDidLoad方法中的代码classViewController:UIViewController{vartime:NSDate?overridefuncviewDidLoad(){super.viewDidL

ios - UILocalNotification 没有做任何事情

这似乎是一个愚蠢的问题,但这是我第一次使用UILocalNotification,我无法让它工作以进行快速测试。它只是什么都不做。1。我在AppDelegate中创建了2个变量lettoday=NSDate()letnotification:UILocalNotification=UILocalNotification()2。然后在applicationDidEnterBackground函数中,我有以下内容notification.fireDate=today.dateByAddingTimeInterval(10)notification.alertTitle="MyAppTest

ios - 如何快速取消特定的 UILocalNotification?

我在表格View中有一个单元格,其中有一个用于安排通知的按钮。是否可以删除或取消该特定单元格的通知而不影响其他单元格安排的通知?我想使用相同的按钮删除或取消特定通知。如果是这样,请帮我提供一个示例swift代码。@IBActionfuncsetNotification(sender:UIButton!){cell=tableView.cellForRowAtIndexPath(NSIndexPath(forRow:sender.tag,inSection:0))as!CustomTableViewCellifsender.selected{sender.selected=false}e

ios - UILocalNotification 用户信息中的 Swift 字典

我不明白为什么当我尝试设置UILocalNotification的userinfo字典时,XCode返回错误“'@lvalue$T7'与(NSObject,AnyObject)'不相同。这是示例:varmedicine:String?varnotification=UILocalNotification()notification.userInfo["medicine"]=medicine这不是我第一次遇到字典问题。我不明白苹果在xcode6beta3中改变了什么。我尝试了很多转换,但我不明白问题出在哪里。 最佳答案 您正在创建一个

ios - 在 Swift 中单击 UILocalNotification 时如何启动特定的 ViewController

我在Swift中触发UILocalNotifications并且工作正常。但是,当我单击通知时,它会像往常一样打开我的应用程序(到默认的ViewController)。我如何让它打开特定的ViewController? 最佳答案 为了处理通知,应覆盖AppDelegate中的应用程序。funcapplication(application:UIApplication,didReceiveLocalNotificationnotification:UILocalNotification)

ios - UILocalNotification 不工作

我正在尝试制作一个聊天应用程序,当您与另一个人交谈并收到来自另一个人的消息时,您会显示一个本地通知。到目前为止,我在我看来实现了这一点:else{//incasetheuserthatsentthemessage//isnotthesameastheoneyouarecurrentlytalkingtovarpartOfIt=msg.componentsSeparatedByString("\n")[1].componentsSeparatedByString(":")[6]asNSStringvartuple=(partOfIt,fromuser)println("openupane

ios - UILocalNotification 和 applicationIconBadgeNumber 的良好模式

我的应用安排UILocalNotifications在用户选择的不同时间传送给它的用户。我遇到了如何在这种情况下管理applicationIconBadgeNumber的情况。我们知道,您必须在创建通知时设置角标(Badge)编号。我的问题是角标(Badge)数量的状态可以随时改变。考虑这种情况:1)用户收到3条通知。2)用户创建一个新的通知以在将来的给定时间点提醒她。此通知包含值1加上应用程序角标(Badge)的当前值(3)。3)用户开始他们的业务。在他们的业务过程中,他们通过查看通知或以其他方式使用该应用程序清除了他们当前拥有的所有3个通知(以及角标(Badge)编号)。4)在给定

iphone - UILocalNotification 的警报 Action 代码

UILocalNotification*notif=[[clsalloc]init];notif.fireDate=[self.datePickerdate];notif.timeZone=[NSTimeZonedefaultTimeZone];notif.alertBody=@"Didyouforgetsomething?";notif.alertAction=@"Showme";如果用户点击“showme”,应用程序应该会打开,他应该会收到提醒。我应该在哪里写这段代码?如果可能的话,请给我一些代码 最佳答案 根据触发通知时应用的

objective-c - IOS UILocalNotification 在我的应用程序被删除后生效......如何处理这些通知?

我想知道如何处理使用我的应用程序创建但该应用程序随后被删除的UILocalNotifications。假设在创建了一些通知之后,用户决定删除该应用程序,但我注意到即使删除了该应用程序,通知仍然存在并且它们仍然会在正确的时间触发,但这对我来说没有意义因为该应用程序不再存在于手机中。我知道这是怎么可能的,但我想知道当用户决定摆脱我的应用程序时是否有办法删除此类通知?如果正在更新应用程序,是否也会发生这种情况?谢谢。 最佳答案 另一种方法是使用APNS(远程通知)代替本地通知。这样,一旦您的应用被删除,推送的通知将不会再到达设备,也不会引