这可能是一个非常简单的问题,但我完全被它所困扰(而且有点尴尬的情况)。我在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”中存在所有错误。我不认为代码有什么问题,但是我在编程环境中设置错了吗?
感谢您的帮助。
答案 0 :(得分:2)
这些单引号无效。试试这个:
#import <Foundation/Foundation.h>
答案 1 :(得分:0)
你也忘记了你的自动发布池,当你不知道自己在做什么的时候,我认为你不应该自己做这些事情,只是让Xcode为你努力工作。
新项目窗口中应该有一个基于Foundation的命令行工具的模板。