0

这很可能是一个非常简单的问题,但我完全被它难住了(而且对这种情况有点尴尬)。我在 xCode 的命令行实用程序中有以下代码:

#include <CoreFoundation/CoreFoundation.h>

int main (int argc, const char * argv[]) {

    NSFileManager *filemgr = [NSFileManager defaultManager];

}

当我构建项目时,我收到“'NSFileManager'未声明”的错误。如果我添加该行:

#include <Foundation/Foundation.h> 

我的错误计数从 3 跳到 3951,所有错误都在文件“NSObjCRuntime.h”中。我不认为代码有什么问题,但是我在编程环境中设置了错误吗?

谢谢您的帮助。

4

2 回答 2

2

这些单引号无效。尝试这个:

#import <Foundation/Foundation.h>
于 2010-08-20T03:43:02.740 回答
0

你也忘记了你的自动释放池,当你不知道自己在做什么时,我认为你不应该自己做这些事情,让 Xcode 为你做艰苦的工作。

在基于 Foundation 的命令行工具的新项目窗口中应该有一个可用的模板。

于 2010-08-20T05:36:24.840 回答