在iOS 6上制作应用程序时如何让我的应用程序在5.1.1上运行

时间:2012-07-13 01:31:01

标签: ios

当我为iOS 6制作我的iPhone应用程序时,我得到了这个。

2012-07-12 21:30:35.959 TechnoGadget [2836:f803]如果想要使用主故事板文件,那么app委托必须实现window属性。

任何人都知道如何解决这个问题???

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

borrrden& ahwulf是目标。我添加了

    @synthesize window;

到AppDelegate.m并且一切顺利:)

答案 2 :(得分:0)

可能是因为您省略了属性的@synthesize部分。

答案 3 :(得分:0)

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