-1

更新:

谢谢大家的提示。该教程提到提供了一个 XIB 文件(我没有),所以我在创建项目的方式上做错了。


我正在关注 Apple 的iOS 核心数据教程。本教程尚未针对 ARC 进行更新——显然是针对 Xcode 4,因为它要求“使用 iOS 部分中的基于窗口的应用程序模板创建一个新项目”。

由于 Xcode 4.4.1 下不存在该选项,因此我环顾 Stack Overflow 并读到我应该创建一个空应用程序。根据教程说明,我没有创建 Storyboard 或 NIB 文件。

除了更新 ARC 的代码(使用strongretain不是实现提供的dealloc方法)之外,我确信我的项目中的代码与教程中的代码相匹配,直到“表格视图控制器”一章的末尾。此时,教程说我应该能够运行项目并获得视图

相反,我得到一个空白的黑屏。

也许我的问题在这里无法解决,但我应该使用不同的项目模板吗?哪一个?

我只有两个类:一个 RootViewController 和一个 AppDelegate。AppDelegate 导入 RootViewController 并包含一个 UIWindow 属性。同样,项目中没有 Storyboard 或 NIB。

如果有特定的地方可以查看,我也可以提供任何代码。

4

2 回答 2

0

如果您想检查您的设置是否正确,请执行以下操作:

  1. 为您的窗口添加背景颜色

    self.window.backgroundColor = [UIColor whiteColor];

  2. 确保你告诉窗口显示自己

    [self.window makeKeyAndVisible];

  3. 确保您的视图控制器是窗口的rootViewController

    self.window.rootViewController = myViewControllerInstance;

于 2012-09-10T15:24:33.690 回答
0

选择单一视图应用程序,并取消选中“使用故事板”字段。其余的应该是一样的。

于 2012-09-10T15:26:29.963 回答