如何在通知内容扩展中单击按钮上打开两个特定的视图控制器?

时间:2018-08-01 06:47:22

标签: ios iphone swift xcode push-notification

我正在使用通知内容扩展名。在extensionViewController中,有两个用于执行不同操作的按钮,第一个按钮移至firstViewController(FirstVC),第二个按钮移至secondViewController(SecondVC)。 我为此使用情节提要ID,然后它也显示错误(使用未声明的类型FirstVC)。

let vc = self.storyboard?.instantiateViewController(withIdentifier: "first") as! FirstVC self.present(vc, animated: true, completion: nil)

如果对此有任何解决方案,请指导我。谢谢。

1 个答案:

答案 0 :(得分:0)

由于UINotification Content扩展是另一个目标,因此您需要将FirstVC和secondVC添加到UINotificationContent Extension目标。然后,您需要使用名称初始化情节提要,然后使用上面的代码。希望这能解决您的问题。

如何将文件添加到目标? 选择您的文件(例如FirstVC),然后在身份检查器中选择文件symbmol,然后勾选文件的目标成员身份

相关问题