如何在不使用故事板的情况下创建通知内容扩展
我想创建一个Notification Content Extension来利用新的iOS 10丰富通知。 但是,在主应用程序中,我们不使用接口构建器。 如何创建不使用故事板的内容扩展?
-
像往常一样创建Notification Content扩展目标。
-
从项目中删除storyboard文件
-
从扩展的Info.plist中删除NSExtensionMainStoryboard条目。
-
将NSExtensionPrincipalClass的新条目添加到NSExtension下的Info.plist中。 该值应该是扩展的名称空间和主ViewController的类。 例如,如果您的扩展名为Pretty Notification ,而类是PrettyNotificationViewController ,则应输入Pretty_Notification.PrettyNotificationViewController 。
注意:您的主要类必须符合UNNotificationContentExtension