5

我真的很难让 ParseKit.framework ( this ) 正常工作,甚至在运行附带的演示应用程序之前都懒得去实现它。

发生的事情是编译器找不到 <Foundation/Foundation.h> 或其他东西,我认为头文件在链接的框架中。确切错误:“词法或预处理器问题:找不到‘Foundation/Foundation.h’文件。”

这是来自 ParseKit_Prefix.pch 的代码:

    //
    // Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project.
    //
    #ifdef __OBJC__
        #import <Foundation/Foundation.h>
    #endif

没什么不寻常的,我是不是弄乱了文件路径?我重新安装了 Xcode,重新下载了 ParseKit,但没有任何帮助。这里的建议什么也没做,不是这个。当我创建一个新项目或使用不同的项目并加载 Foundation.framework 和 #import 标头时,它工作得很好。如果我取消链接框架,我无法找到它再次重新链接。有没有其他人遇到过这种问题?我是不是哪里下载错了?我很难找到 Xcode UI 链接东西的确切位置,苹果必须从令人沮丧的人中解脱出来,所以如果有人有什么他们能想到的,请给我一些反馈,我现在非常困惑。

4

2 回答 2

6

好吧,我想如果有人关心,我会发布答案。我猜当我打开 ParseKit.xcodeproj 或其他东西时,Xcode 将其索引错误,将 Base SDK 从“当前 OS X”更改为“OS X 10.7”......然后又回来了,无论出于何种原因它都可以正常工作。为什么?世界上没有线索,但我对它的工作感到满意。

于 2012-10-01T04:52:21.450 回答
0

在#ifdef 之前添加一个新行。看起来您不小心编辑了 ParseKit_Prefix.pch。它应该如下所示:

//
// Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project.
//
#ifdef __OBJC__
    #import <Foundation/Foundation.h>
#endif
于 2012-09-30T09:49:57.397 回答