xcode - CorePlot - '@' token 之前的预期 token

标签 xcode expression core-plot

我正在尝试将 CorePlot 合并到我的项目中。我终于设法识别了我的头文件,但我的 main.m 中不断出现以下错误。

“'@'标记前的预期表达式”

int main(int argc, char *argv[])
{ 
    @autoreleasepool { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([ProjectFiveAppDelegate     class]));
    }
}

最佳答案

@autoreleasepool 语法是最近引入的,您可能需要安装 Xcode 4.2。另一种可能性是您的编译器设置为 GCC,AFAIK 不支持那些较新的 Objective-C 更改。

如果这是唯一使用较新的 Objective-C 扩展的地方,您只需将其更改为

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain( ...
[pool release];
return retVal;

关于xcode - CorePlot - '@' token 之前的预期 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8553278/

相关文章:

iphone - 令人沮丧的 iPhone 构建错误

ios - xcode 7.2 无法构建 Objective-C 模块

ios - 放大核心图时如何保持轴?

ios - XCODE 8.2 错误地检测到锁定的设备

iphone - 迁移Xcode项目后无法更改位置/路径设置

sql - Postgres 默认值是两条记录的差值

c# - 使用字符串的动态 IQueryable 顺序

java - java中表达式树的中序遍历

iphone - Core Plot 0.4教程iOS

ios - 核心图 : xAxis NSDateFormatter trouble