iOS 8 app extension - today widget陷阱

iOS 8 app extension - today widget, 如果使用storyboard,升级覆盖安装会造成其失效,需要重启

而使用PrincipalClass的话,升级,widget会沿用原来的代码,而且可以运行,直至重启后,会变为新的widget

比storyboard的好处是,不会造成widget死掉