【问题标题】:XCode can't locate #import "ASIHTTPRequest.h" IOS 4.3XCode 找不到 #import "ASIHTTPRequest.h" IOS 4.3
【发布时间】:2012-06-19 11:33:59
【问题描述】:

我正在按照教程将我的应用程序连接到 facebook。当我导入 JSON 和 ASIHTTPRequest 库时,我无法调用标头来使用该库中的函数

我已经添加了“${SRCROOT}”,并在 Header Search Path Debug 和 Header Search Path Release 两个引号中添加

没用。

我也看过这个问题,但无法完成 ASIHTTPRequest; installation issues

Adding system header search path to Xcode

提前感谢您的帮助。

【问题讨论】:

  • 我看到它们已经被拖到那里了,但我希望你能展开这些文件夹并向我们展示文件。另外,请仔细检查文件名:)
  • 这是我看到错误时做的第一件事。他们都在那里。
  • 您可以添加项目文件的链接吗?那真的很有帮助:|

标签: ios import asihttprequest


【解决方案1】:

您需要将包含 AFNetworking 标头的文件夹添加到 User Header Search Paths

看起来你应该是$(SRCROOT)/AFNetworking/AFNetworking

(同样,这同样适用于您的 JSON 库。)

【讨论】:

    【解决方案2】:

    我无法相信虚拟 Xcode 的工作原理我刚刚删除了所有 JSON、Classes 和 Reachability 文件夹,并再次复制了所有没有文件夹的标题,现在它可以工作了。我不明白为什么标题在文件夹之外工作?但是

    无论如何,如果有人尝试所有其他解决方案但它不起作用,那么这个解决方案可能会起作用。

    【讨论】:

    • 你让 Xcode 复制它们,对吧?你不应该这样做。你现在有一个史诗般的烂摊子要清理。删除所有多余的文件并修复您的搜索路径。
    • 是的,Xcode 像教程中一样复制了它们,我想我会从头开始,因为那是一个学习如何连接 facebook 的实验。
    • 是的,这可能是最好的。在您的原始屏幕截图中,您似乎选择了“复制项目”和“创建文件夹引用”。相反,请关闭“复制项目”并选择“创建组”。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    相关资源
    最近更新 更多