【发布时间】:2012-09-10 15:19:24
【问题描述】:
更新:
感谢大家的所有提示。该教程提到提供了一个 XIB 文件(我没有),所以我在创建项目的方式上做错了。
我正在关注 Apple 的 Core Data Tutorial for iOS。本教程尚未针对 ARC 进行更新——显然是针对 Xcode 4,因为它要求“使用 iOS 部分中的基于窗口的应用程序模板创建一个新项目”。
由于 Xcode 4.4.1 下不存在该选项,我查看了 Stack Overflow 并读到我应该创建一个空应用程序。根据教程说明,我没有创建 Storyboard 或 NIB 文件。
除了更新 ARC 的代码(使用 strong 代替 retain 并且未实现提供的 dealloc 方法)之外,我相信我的项目中的代码与教程中的代码相匹配,直到“表视图控制器”一章的结尾。此时,教程说我应该可以run the project and get a view。
相反,我得到一个空白的黑屏。
也许我的问题在这里无法解决,但我应该使用不同的项目模板吗?哪一个?
我只有两个类:RootViewController 和 AppDelegate。 AppDelegate 导入 RootViewController 并包含一个 UIWindow 属性。同样,项目中没有 Storyboard 或 NIB。
如果有特定的地方可以查看,我也可以提供任何代码。
【问题讨论】:
-
听起来你错过了一个视图。尝试 self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];在 -(void)loadView{}
-
为什么不升级到教程支持的Xcode版本呢?如果您遵循教程但错过了您不理解的步骤/不适用于您的 Xcode 版本,您将会遇到很多问题。
-
@deanWombourne:这里是降级的问题,而不是升级的问题。
-
哦,哇,你是对的 - 看起来他们的教程落后了!对不起!
标签: ios uitableview core-data automatic-ref-counting