【问题标题】:Cannot find interface declaration for 'AFURLSessionManager', superclass of 'AFHTTPSessionManager'?找不到“AFURLSessionManager”的接口声明,“AFHTTPSessionManager”的超类?
【发布时间】:2014-01-10 01:36:43
【问题描述】:

最近我将我的 Xcode 项目从旧版本的 Xcode 4.6.2 移到了 Xcode5.0.2

现在我的项目在4.6.2 中正常工作,但是当我在5.0.2 中导出时,它给了我编译错误AFURLSessionManager.h

/AFNetworking/AFNetworking/AFHTTPSessionManager.h:73:35: Cannot find interface declaration for 'AFURLSessionManager', superclass of 'AFHTTPSessionManager'

虽然AFHTTPSessionManagerXcode 4.6.2 中没有问题

我已经看了一下这件事,但找不到任何解决方案。有人可以指导我解决这个问题吗?如何解决这个问题。?

【问题讨论】:

    标签: ios xcode xcode4 xcode5 afnetworking


    【解决方案1】:

    问题似乎是这些类referenced in pull request 1486 的 iOS 编译时版本检查逻辑中的错误。我相信这已经得到纠正。我建议您检索最新的AFNetworking code 并重试。

    【讨论】:

    • 好的,我已经下载了 AFNetwrking 的 2.0 版本,所以它适用于 IOS >=5 吗?
    • 根据the documentation,“AFNetworking 2.0 及更高版本需要 Xcode 5,针对 iOS 6.0 及更高版本,或 Mac OS 10.8 Mountain Lion(具有现代 Cocoa 运行时的 64 位)及更​​高版本。为了兼容性对于 iOS 5 或 Mac OS X 10.7,请使用 the latest 1.x release。"
    • 所以如果我需要支持 IOS >5.0 那么我需要同时使用 AFNetwroking 的版本
    • @BhavikKama 不,我看不出你不能使用 1.x 的理由。显然,您会丢失任何 2.x 功能,但这可能没什么大不了的。
    • 你能告诉我如何为 ios 5.0 和 ios 6.0 使用两个 AFnetworking 库和 >
    猜你喜欢
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    相关资源
    最近更新 更多