Today Extension 纯代码崩溃的问题

如果使用纯代码方式编写 Today Extension
1、删除MainInterface.storyboard
2、Info.plist -> NSExtension,删除NSExtensionMainStoryboard,添加NSExtensionPrincipalClass

但是这样你会发现运行直接崩溃。
解决方案:在头部添加 @objc(TodayViewController)关键字!

 @objc(TodayViewController)
 class TodayViewController: UIViewController, NCWidgetProviding {}

你可能感兴趣的:(Today Extension 纯代码崩溃的问题)