objective-c - 在 4.2+ 中,如何设置项目以像 XCode 4.0 中的 'Window-Based Application' 项目模板一样运行?

标签 objective-c ios xcode xcode4.2

我正在使用 XCode 4.2,我正在为如何从空应用程序项目创建单 View 或多 View 应用程序而苦恼。

以前,XCode 有一个基于窗口的应用程序模板,但它已被删除。经过一番谷歌搜索后,我找到了 this highly indexed article它介绍了创建一个空应用程序项目的过程,并像以前的基于窗口的应用程序模板一样手动设置。

我遇到的问题是我拥有的书籍(不是很旧)引用了基于窗口的应用程序,即使按照上述链接教程中的说明进行操作,我也无法获得我的项目上类。我缺少弥合此 Web 教程与书中定义的项目之间差距的东西。

有人可以为我指出源代码或提供有关如何从空应用程序项目开始定义单 View 应用程序的体面的高级演练吗?

最佳答案

“空项目”已经为您创建了所有窗口内容。您只需添加一个 UIViewController 并将其链接到应用委托(delegate)中。

要设置 UIViewController,您应该使用 -[UIWindow setRootViewController:]。 UIViewController 是空项目中唯一缺少的部分,需要添加该部分才能使应用程序正常工作。

关于objective-c - 在 4.2+ 中,如何设置项目以像 XCode 4.0 中的 'Window-Based Application' 项目模板一样运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8717182/

相关文章:

ios - UIPopOverControl 和 UIImageView

ios - ReactiveCocoa - SignalProducer,发出数组中最新的 N 个值

ios - 没有这样的模块 'AppTrackingTransparency' 错误

xcode - Swift 属性 - 避免对 n 个类进行多个声明?

ios - Swift 3 URLSession 发送空请求

c - 使用 Xcode 5 进行调试时如何查看输出控制台(即 stdout)?

ios - 为什么 iOS 13 中 Yp Cb Cr 图像缓冲区全部打乱?

iphone - 在 iPhone 上检测长按

objective-c - 如何在 Xcode 中创建一个简单的 Objective-C 命令行项目