【问题标题】:Handle the click of the view in Notifications在 Notifications 中处理视图的点击
【发布时间】:2016-06-16 23:03:16
【问题描述】:

当用户触摸通知视图时是否可以处理事件? 我需要这个点击像一个动作按钮一样做同样的事情,它将从一个详细的地方发送一个视图。 现在,当用户触摸视图时,应用程序只会打开当前视图。

这是我处理操作按钮的实际代码:

  func application(application: UIApplication, handleActionWithIdentifier identifier: String?, forLocalNotification notification: UILocalNotification, completionHandler: () -> Void) {

    if identifier == ACTION_ONE_IDENTIFIER {...}

所有视图都需要相同的视图。

对不起我的英语,欢迎编辑!谢谢

【问题讨论】:

    标签: ios swift apple-push-notifications


    【解决方案1】:

    您需要使用观察者来处理通知。

    NSNotificationCenter.defaultCenter().addObserver(self, selector: "", name:"", object: nil)
    

    Post Observer 也是如此,并在到达视图控制器后将其删除。

    【讨论】:

    • 在哪里可以知道通知被点击了?
    • 首先您必须使用 NSNotificationCenter.defaultCenter().postNotificationName("natification_name", object: nil) 然后将该通知添加到您想要在单击通知 NSNotificationCenter.defaultCenter() 后显示的视图控制器的 viewdidload 中.addObserver(self, selector: "调用方法", name:"natification_name", object: nil)
    • 如果用户关闭应用程序会怎样?好的,这篇文章解决了:stackoverflow.com/questions/20771312/… 谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多