更新:
谢谢大家的提示。该教程提到提供了一个 XIB 文件(我没有),所以我在创建项目的方式上做错了。
我正在关注 Apple 的iOS 核心数据教程。本教程尚未针对 ARC 进行更新——显然是针对 Xcode 4,因为它要求“使用 iOS 部分中的基于窗口的应用程序模板创建一个新项目”。
由于 Xcode 4.4.1 下不存在该选项,因此我环顾 Stack Overflow 并读到我应该创建一个空应用程序。根据教程说明,我没有创建 Storyboard 或 NIB 文件。
除了更新 ARC 的代码(使用strong
而retain
不是实现提供的dealloc
方法)之外,我确信我的项目中的代码与教程中的代码相匹配,直到“表格视图控制器”一章的末尾。此时,教程说我应该能够运行项目并获得视图。
相反,我得到一个空白的黑屏。
也许我的问题在这里无法解决,但我应该使用不同的项目模板吗?哪一个?
我只有两个类:一个 RootViewController 和一个 AppDelegate。AppDelegate 导入 RootViewController 并包含一个 UIWindow 属性。同样,项目中没有 Storyboard 或 NIB。
如果有特定的地方可以查看,我也可以提供任何代码。