【发布时间】:2016-06-07 14:37:39
【问题描述】:
这是一个普遍的问题,但我似乎找不到一个直接的答案,而且我不确定要寻找什么。我有一个后端,当有人喜欢您发布的内容时发送通知,我可以发送它并且应用程序接收它。但是,我不确定如何创建 UI 来处理通知。我的第一个猜测是,由于接收通知会在 AppDelegate 中触发 didReceiveRemoteNotification fetchCompletionHandler,我应该尝试在该函数中获取当前 VC 并从那里添加图形元素。然而,我读到这不是你应该做的事情,你应该使用 NSNotifications 代替。问题是我不确定我是否理解如何使用 NSNotificationsCenter 表达远程通知。
你有什么推荐的?
【问题讨论】:
-
其实我的问题没那么复杂:我可以在应用中接收信息。我的问题是,我应该如何在呈现的视图控制器上显示它?我应该在应用委托中获取呈现的视图控制器并添加一个 UIView 吗?
-
不知道它与远程通知有什么关系。
-
因为我在应用程序委托中收到来自服务器的远程通知,但我不知道如何在不使用 UIAlert 的情况下显示它。
标签: swift push-notification appdelegate nsnotificationcenter