'的AppDelegate'没有名为' navController'的成员

时间:2015-06-05 02:42:35

标签: ios swift parse-platform apple-push-notifications appdelegate

我正在尝试访问self.navController文件中的AppDelegate.swift对象,以处理来自Parse的接收推送通知。我正在关注Parse文档here (Responding to the Payload)。代码示例的最后一行以self.navController ...开头,但是当我尝试在AppDelegate.swift文件中写入时,我收到错误" AppDelegate没有名为navController的成员。"我的搜索显示这应该是我AppDelegate的一个字段。有人可以解释为什么它不被认可吗?

为什么我需要navController:

我正在开发一个消息传递应用,并希望在用户点击通知横幅时打开我的消息视图控制器,该通知横幅说明了另一个用户向他们发送了消息。

1 个答案:

答案 0 :(得分:2)

请在didFinishLaunchingWithOptions

中使用以下代码
let navController = application.windows[0].rootViewController as UINavigationController