当我在 5.1 上构建我的 iPhone 应用程序时,我得到了这个,当时它是为 iOS 6 制作的
2012-07-12 21:30:35.959 TechnoGadget[2836:f803] 如果要使用主情节提要文件,应用程序委托必须实现窗口属性。
有谁知道如何解决这个问题???
当我在 5.1 上构建我的 iPhone 应用程序时,我得到了这个,当时它是为 iOS 6 制作的
2012-07-12 21:30:35.959 TechnoGadget[2836:f803] 如果要使用主情节提要文件,应用程序委托必须实现窗口属性。
有谁知道如何解决这个问题???
LLVM 4.0 功能包括不需要 @synthesize 属性(它会自动为您执行此操作)。iOS6 的新包含文件可能遵循该约定。在接近完成之前,不要尝试将构建与 beta iOS 版本混合。现在有 3 种不同的 Xcode 版本,每种版本都有不同的功能。
borrrden & ahwulf 是目标。我添加了
@synthesize window;
到 AppDelegate.m,一切都很好:)
可能是因为您省略了@synthesize
财产的一部分。
这通常发生在这里,当我尝试编译在 Xcode >= 4.5 LLVM 4.0 中编辑的代码时,我运行运行 LLVM 3.1 的 Xcode 4.3.1 打开它。旧版本不知道如何在没有 @synthesize 的情况下处理 @properties。