升级到IOS5 - 应用程序无法构建

时间:2011-10-25 08:49:56

标签: iphone objective-c ios

我已将IOS4.3应用升级到IOS5,并且出现编译错误。从我所知,语法看起来很好,但是当我合成属性时,编译器抱怨“Unexpected @”,但只在某些类中。

我在一个ViewController的viewDidLoad方法中也有一个“未声明的标识符”。

我已经执行了一个干净的构建,我猜测有一个默认设置已经在某处改变了,但是从周围搜索这似乎不是一个常见的问题。是否有任何常见的重大变化列表?

修改 此屏幕截图是我的ViewControllers之一,它派生自UITableViewController Example UITableViewController

2 个答案:

答案 0 :(得分:4)

@中缺少self.title = NSLocalizedString(...)。第二个参数没有前导@。

答案 1 :(得分:0)

来自.NET / PHP背景,我对编译器的经验很少。问题是Apple似乎已将IOS5的默认编译器从GCC更改为LLVM,因此语法不同。能够使用更新的编译器会很高兴,但GCC是唯一能够接近最近的编译器。