草庐IT

通知栏

全部标签

ios - 当应用程序从 iOS 中的本地通知进入前台时触发特定操作? (使用 swift )

我正在使用新语言Swift构建一个iOS应用程序。现在它是一个HTML5应用程序,使用UIWebView显示HTML内容。该应用程序具有本地通知,我想要做的是在应用程序通过单击(触摸)本地通知进入前台时在UIWebView中触发特定的javascript方法。我看过这个question,但它似乎并没有解决我的问题。我也遇到过这个question它告诉我有关使用UIApplicationState的信息,这很好,因为它可以帮助我了解应用程序从通知进入前台。但是当应用程序恢复时,我如何在应用程序恢复时显示的View的viewController中调用方法?我想做的是获取我的ViewCont

ios - 点击通知时如何处理 Swift 3 中的启动选项?遇到语法问题

我正在尝试处理启动选项并在点击我在swift3中收到的远程通知时打开特定的ViewController。我看到了类似的问题,例如here,但对于新的swift3实现没有任何影响。我在AppDelegate.swift中看到了一个类似的问题(并且)我在didFinishLaunchingWithOptions中有以下内容:varlocalNotif=(launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]as!String)iflocalNotif{varitemName=(localNotif.userInfo!["

ios - 点击通知时如何处理 Swift 3 中的启动选项?遇到语法问题

我正在尝试处理启动选项并在点击我在swift3中收到的远程通知时打开特定的ViewController。我看到了类似的问题,例如here,但对于新的swift3实现没有任何影响。我在AppDelegate.swift中看到了一个类似的问题(并且)我在didFinishLaunchingWithOptions中有以下内容:varlocalNotif=(launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]as!String)iflocalNotif{varitemName=(localNotif.userInfo!["

ios - 在 iOS 中的特定时间启动本地通知

我正在尝试创建一个计时器,它会在用户设置的时间触发本地通知。我遇到的问题是我无法找到一种方法来将本地通知设置为在晚上7:00关闭。在研究这个问题时发现的几乎所有方法都涉及在从当前日期起的特定时间发出本地通知。我试图让用户选择晚上7:00,然后在那个时候关闭通知。从逻辑上讲,这可以通过最终时间(用户选择的值)-当前时间来实现,这会给您带来时差。然而,我并不完全确定如何做到这一点。非常感谢有关该主题的任何帮助,谢谢。下面是我目前用来触发本地通知的代码。letcenter=UNUserNotificationCenter.current()content.title=storedMessag

ios - 在 iOS 中的特定时间启动本地通知

我正在尝试创建一个计时器,它会在用户设置的时间触发本地通知。我遇到的问题是我无法找到一种方法来将本地通知设置为在晚上7:00关闭。在研究这个问题时发现的几乎所有方法都涉及在从当前日期起的特定时间发出本地通知。我试图让用户选择晚上7:00,然后在那个时候关闭通知。从逻辑上讲,这可以通过最终时间(用户选择的值)-当前时间来实现,这会给您带来时差。然而,我并不完全确定如何做到这一点。非常感谢有关该主题的任何帮助,谢谢。下面是我目前用来触发本地通知的代码。letcenter=UNUserNotificationCenter.current()content.title=storedMessag

ios - 如何在 Swift 3 中编写键盘通知

我正在尝试将此代码更新为swift3:NSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillShow:"),name:UIKeyboardWillShowNotification,object:nil)NSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillHide:"),name:UIKeyboardWillHideNotification,object:n

ios - 如何在 Swift 3 中编写键盘通知

我正在尝试将此代码更新为swift3:NSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillShow:"),name:UIKeyboardWillShowNotification,object:nil)NSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillHide:"),name:UIKeyboardWillHideNotification,object:n

ios - 调用 applicationDidBecomeActive 时如何通知事件 View Controller ?

我觉得我在这里错过了一个技巧......我只想在调用applicationDidBecomeActive时在当前事件ViewController上调用viewDidLoad或viewDidAppear,这样当应用程序从后台再次启动时,我可以重置一些动画或其他任何东西。我的一些观点不在乎,但其他人确实需要知道。我正在使用Storyboard,我的应用程序委托(delegate)文件具有标准功能-但所有主体都是空的。例如,didFinishLaunchingWithOptions只返回YES,什么都不做。Storyboard会自动完成我猜想的一切。那么我怎样才能从我相当空白、无信息的应用委

ios - 调用 applicationDidBecomeActive 时如何通知事件 View Controller ?

我觉得我在这里错过了一个技巧......我只想在调用applicationDidBecomeActive时在当前事件ViewController上调用viewDidLoad或viewDidAppear,这样当应用程序从后台再次启动时,我可以重置一些动画或其他任何东西。我的一些观点不在乎,但其他人确实需要知道。我正在使用Storyboard,我的应用程序委托(delegate)文件具有标准功能-但所有主体都是空的。例如,didFinishLaunchingWithOptions只返回YES,什么都不做。Storyboard会自动完成我猜想的一切。那么我怎样才能从我相当空白、无信息的应用委

ios - IOS 版本兼容的本地和推送通知

我在iOS10中开发了localNotifications。它工作得很好。但是现在如果用户使用iOS9及以上版本,我应该如何编写localnotifications和pushnotification代码。有人可以帮忙吗?下面是iOS10中的代码importUIKitimportUserNotifications@available(iOS10.0,*)classViewController:UIViewController,UNUserNotificationCenterDelegate{overridefuncviewDidLoad(){super.viewDidLoad()if#a