【问题标题】:ASIHTTPRequest; installation issuesASIHTTP请求;安装问题
【发布时间】:2010-11-29 05:45:01
【问题描述】:

我正在尝试安装 ASIHTTPRequest,但我遇到了 libxml/HTMLParser、xmlsave、xpath 和 xpathInternals 缺失的问题。 我已经包含了 libxml2.2.7.3 框架,并按照他们网站上的指南进行操作。

有什么建议吗?

【问题讨论】:

  • 我也包含了 CFNetwork、MobileCoreServices、SystemConfiguration、libbz2、Foundation、Coregraphics、libxml

标签: iphone asihttprequest


【解决方案1】:

您注意到您已按照信中的说明进行操作,但我在您的帖子或 cmets 中没有看到 libz.1.2.3.dylib。你确定你有 libz.1.2.3 吗?

请注意,它与 libbz2 或 libxml2 不同。如果您按 dylibs 过滤,它就在底部附近。


编辑添加了真正的答案,通过在 cmets 中的冗长来回发现

将您的标头搜索路径调整为:${SDK_DIR}/usr/include/libxml2,如 ASIWebPageRequest 的特殊说明中所述:allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

【讨论】:

  • 我已经删除了所有内容并从头开始,现在它可以工作了 - 不知道出了什么问题,现在没有构建错误,但是当我尝试使用 ASIHTTPRequest *request - 得到一个错误“_OBJC_CLASS_$_ASIHTTPRequest ",引用自:我是否必须包含更多内容?
  • 你不应该这样做。当然,您确实需要在课堂上 #import "ASIHTTPRequest.h"。
  • 我已经删除了所有内容并从头开始,现在它可以工作了 - 不知道出了什么问题,现在没有构建错误,但是当我尝试使用 ASIHTTPRequest *request - 得到一个错误“_OBJC_CLASS_$_ASIHTTPRequest ",引用自:searchBar1ViewController.o 中的 objc-class-ref-to-ASIHTTPRequest; ld:找不到符号,我必须再包含一些东西吗?
  • 嗨,matthew,我当然做到了,我已经在我的课堂上包含了#import "ASIHTTPRequest.h"。错误只是在那之后
  • 啊,从截图中我看到你正在使用实验性的 ASIWebPageRequest(网页下载器)。你确定那是你想要的吗?如果是这样,您是否调整了标题搜索路径: ${SDK_DIR}/usr/include/libxml2 ?在此处查看 ASIWebPageRequest 的特殊说明:allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest
【解决方案2】:

确保将“$(SDKROOT)/usr/include/libxml2”放在项目构建设置中的标头搜索路径中

【讨论】:

    【解决方案3】:

    关注ASIHttpRequest Setup Instructions

    打开 Build Phases 选项卡,展开标有 Link Binary With Libraries 的框,然后单击加号按钮。

    ...等等。

    【讨论】:

      【解决方案4】:

      ASIWebPageRequest 不是必需的,除非您特别需要它,事实上它目前是实验性的。如果你确实想使用它,你需要添加 libxml 框架。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多