Xcode 的 Objective-C 错误

标签 objective-c xcode4

我在我的 Xcode 命令行工具项目中添加了一个简单的类。该类如下所示:

#import <Foundation/Foundation.h>

@interface Foo : NSObject {
}
@end

#import "Foo.h"

@implementation Foo
@end

一旦我在主文件中使用 #import "Foo.h" 引用 Foo.h,我就会遇到所有类型的错误。我将 Foundation.frameowork 添加为我的框架。

/Developer/SDKs/MacOSX10.6.sdk/System/
    Library/Frameworks/Foundation.framework/Headers/
NSObjCRuntime.h:189:1: error: expected identifier or '(' [3]

/Developer/SDKs/MacOSX10.6.sdk/System/
    Library/Frameworks/Foundation.framework/Headers/
NSObjCRuntime.h:197:50: error: unknown type name 'Protocol' [3]

最佳答案

我猜您可能需要将 main.c 重命名为 main.m?否则,您可以发布主文件的内容吗?

关于Xcode 的 Objective-C 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544286/

相关文章:

Objective-C、Doxygen 以及如何在文档中显示 AppKit 类

iphone - 在 Xcode 4 下构建 PhoneGap 时出现 undefined symbol 错误?

c++ - 如何在 Mac 上设置 OpenGL 库?

xcode - 使用 git 使 Xcode 4 停止自动暂存

ios - 使用 webView ios 显示下载的 PDF 文件

objective-c - 为什么 rand() % 7 总是返回 0?

ios - 如何检索特定文件扩展名的文件的文件路径?

objective-c - 数据库错误 : use of undeclared identifier

objective-c - xcode NSString IBOutlet 到设计器中的 NSString 对象?

objective-c - 字符串问题