0

当我在 5.1 上构建我的 iPhone 应用程序时,我得到了这个,当时它是为 iOS 6 制作的

2012-07-12 21:30:35.959 TechnoGadget[2836:f803] 如果要使用主情节提要文件,应用程序委托必须实现窗口属性。

有谁知道如何解决这个问题???

4

4 回答 4

2

LLVM 4.0 功能包括不需要 @synthesize 属性(它会自动为您执行此操作)。iOS6 的新包含文件可能遵循该约定。在接近完成之前,不要尝试将构建与 beta iOS 版本混合。现在有 3 种不同的 Xcode 版本,每种版本都有不同的功能。

于 2012-07-13T13:11:04.840 回答
1

borrrden & ahwulf 是目标。我添加了

    @synthesize window;

到 AppDelegate.m,一切都很好:)

于 2012-08-26T02:46:03.423 回答
0

可能是因为您省略了@synthesize财产的一部分。

于 2012-07-13T02:09:43.227 回答
0

这通常发生在这里,当我尝试编译在 Xcode >= 4.5 LLVM 4.0 中编辑的代码时,我运行运行 LLVM 3.1 的 Xcode 4.3.1 打开它。旧版本不知道如何在没有 @synthesize 的情况下处理 @properties。

于 2012-10-15T09:15:44.103 回答