如何在iOS8上以编程方式创建Today小部件而不使用storyboard? [英] How to create a Today widget programmatically without storyboard on iOS8?
本文介绍了如何在iOS8上以编程方式创建Today小部件而不使用storyboard?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试删除故事板文件和相关的 Info.plist
条目,但这次延期停止了工作;它甚至没有从XCode启动。
I tried to delete the storyboard file and related Info.plist
entry but this time extension stopped working; it doesn't even launch from XCode.
操作无法完成。 (LaunchServicesError错误0。)
在常规应用程序(包含应用程序)上很容易,因为我们看到它的入口点和应用程序委托,但是如何在扩展上执行此操作?
It is easy on the regular app (containing app) as we see it's entry point and application delegate, but how to do it on extensions too?
推荐答案
从<删除 NSExtensionMainStoryboard
code> Info.plist
添加 NSExtensionPrincipalClass = YourViewController
Remove NSExtensionMainStoryboard
from Info.plist
Add NSExtensionPrincipalClass = YourViewController
不要忘记在 loadView中创建自己的视图
这篇关于如何在iOS8上以编程方式创建Today小部件而不使用storyboard?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文