草庐IT

fireDate

全部标签

ios - 使用 NSTimer 调用函数

因此如下所示,函数loadView3应该在用户点击按钮后运行300秒(5分钟)。但是当我构建并运行时,它没有。我也做了一些实验,我把定时器改成5秒,成功了。那么应用从iOS系统挂起后,NSTimer就不再运行了?那么问题是什么,我该如何解决?@IBActionfuncbuttonTapped(sender:AnyObject){NSTimer.scheduledTimerWithTimeInterval(300,target:self,selector:#selector(ViewController.loadView3),userInfo:nil,repeats:false)crea

iphone - 合并具有相同 firedate 的 UILocalNotifications

有什么方法可以将同时触发的两个(或更多)UILocalNotifications合并在一起。假设我有两个提醒在今天中午12点触发:1)洗碗2)买牛奶我现在拥有的是(因为我已经安排了两个单独的计时器)两个单独的警报;一个叫我洗碗,一个叫我去买牛奶。我试图实现的是一个提醒,告诉我既要洗碗又要买牛奶。我读到过,对于像这样的任务,APNS可能是更好的选择,但由于缺乏合适且稳定的服务器,并且为了尽可能降低复杂性,我正在研究这是否可以只需使用UILocalNotifications即可完成。我想出的唯一解决方案是创建一些逻辑来检查是否有任何具有相同触发日期的通知,如果有,则将它们都删除并创建一个新

iOS闹钟,保持闹铃播放

我正在创建一个闹钟应用程序,它可以连续播放我设置的声音。现在,当我在闹钟响起时单击通知时,闹钟停止并打开应用程序。有没有办法打开应用程序,但在我点击通知时继续播放声音?-(void)scheduleLocalNotificationWithDate:(NSDate*)fireDateUILocalNotification*notification=[[UILocalNotificationalloc]init];notification.fireDate=fireDate;notification.alertBody=@"Wakeup!";notification.soundName=

ios - UIAlertView 和 UILocalNotifications 一样有 fireDate 吗?

我的任务是创建一个闹钟应用程序。我设法使用本地通知发出警报声。问题是我无法在“暂停”和“确定”的本地通知上制作按钮(操作)。我还搜索了如何实现交互式本地通知,但我无法理解。我现在想的是创建一个带有按钮的alertView而不是LocalNotification来发出警报。alertView中是否有我可以用来实现它的fireDate函数? 最佳答案 没有alertview本身dsnt有任何firedata属性但是当您希望UIInteractiveNotification在不打开应用程序的情况下发出交互式通知时,您的方向是正确的。这是一

ios - 将 NSTimer 的 fireDate 之前的时间加倍

我正在使用NSTimer,在某些情况下,我想将方法​​NSTimer调用被调用之前的时间加倍。基本上:如果我将它设置为每0.5秒调用一次,我想偶尔延迟它以便它在下次调用之前等待1.0秒(时间加倍)。然而,我在实现这个方面遇到了很大的困难。这是我最初的尝试:-(void)viewDidLoad{[superviewDidLoad];[NSTimerscheduledTimerWithTimeInterval:0.5target:selfselector:@selector(timerMethod:)userInfo:nilrepeats:YES];}-(void)timerMethod:

ios - "react native pushnotificationIOS "scheduleLocalNotification"firedate 对象格式

有谁知道“PushNotificationIOS”方法“scheduleLocalNotification”的“fireDate”对象的日期和时间格式提前致谢 最佳答案 我在向fireDate发送错误字符串时收到以下错误消息:Expectedformat:YYYY-MM-DD'T'HH:mm:ss.sssZ如果没有其他格式适用,我建议使用上面的格式,以下代码使用moment有效:moment().format("YYYY-MM-DDTHH:mm:ss.sssZ") 关于ios-"reac

ios - 在多天重复 HMTimerTrigger(例如 : Every Monday, 星期三......就像在 iOS 10 Home 应用程序中一样)

我检查了iOS10家庭应用程序。屏幕截图仅来自Home应用。自最近2天以来,我一直在尝试实现HMTimerTrigger重复功能。我的要求是我必须在每个星期一、星期二和星期五重复触发器。我发现我只能添加一天(星期一或星期二......但不是星期一和星期二),如下所示。unsignedflags=NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitWeekOfYear|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute;NSDate*fireDate=[NSDatedat

ios - 在多天重复 HMTimerTrigger(例如 : Every Monday, 星期三......就像在 iOS 10 Home 应用程序中一样)

我检查了iOS10家庭应用程序。屏幕截图仅来自Home应用。自最近2天以来,我一直在尝试实现HMTimerTrigger重复功能。我的要求是我必须在每个星期一、星期二和星期五重复触发器。我发现我只能添加一天(星期一或星期二......但不是星期一和星期二),如下所示。unsignedflags=NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitWeekOfYear|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute;NSDate*fireDate=[NSDatedat

ios - 无法将表达式的类型 'NSDictionary' 转换为类型 'StringLiteralConvertible'

我在制作NSDictionary以获取我的CoreData模型中的对象时遇到问题。letmoc:NSManagedObjectContext=SwiftCoreDataHelper.managedObjectContext()letresults:NSArray=SwiftCoreDataHelper.fetchEntities(NSStringFromClass(Notificatie),withPredicate:nil,managedObjectContext:moc)fornotificatieinresults{letsingleNotificatie:Notificatie

ios - 无法将表达式的类型 'NSDictionary' 转换为类型 'StringLiteralConvertible'

我在制作NSDictionary以获取我的CoreData模型中的对象时遇到问题。letmoc:NSManagedObjectContext=SwiftCoreDataHelper.managedObjectContext()letresults:NSArray=SwiftCoreDataHelper.fetchEntities(NSStringFromClass(Notificatie),withPredicate:nil,managedObjectContext:moc)fornotificatieinresults{letsingleNotificatie:Notificatie
12