如何在iOS8上以编程方式创建Today小部件而不使用storyboard? [英] How to create a Today widget programmatically without storyboard on iOS8?

查看:104
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆