AFNetworking 2.0“ _NSURLSessionTransferSizeUnknown” Mac OS X 10.8上的链接错误 [英] AFNetworking 2.0 "_NSURLSessionTransferSizeUnknown" linking error on Mac OS X 10.8

查看:206
本文介绍了AFNetworking 2.0“ _NSURLSessionTransferSizeUnknown” Mac OS X 10.8上的链接错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用


  • AFNetworking 2.0

  • Mac OS X 10.8.0

  • Xcode 5

但是我收到以下错误:


Undefined symbols for architecture x86_64:
  "_NSURLSessionTransferSizeUnknown", referenced from:
      -[AFURLSessionManagerTaskDelegate URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:] in AFURLSessionManager-C493EEE75215474B.o
      -[AFURLSessionManager uploadTaskWithTask:progress:completionHandler:] in AFURLSessionManager-C493EEE75215474B.o

ld: symbol(s) not found for architecture x86_64
clang: error: `linker command failed with exit code 1 (use -v to see invocation)`

我正在使用AFNetworking 2.0 Mac OS X项目...

I'm using AFNetworking 2.0 in an Mac OS X project...

推荐答案

如果您使用的是Mac OS 10.8,则该错误似乎是合理的,因为 NSURLSessionTransferSizeUnknown (和 NSURLSession AFURLSessionManager )需要Mac OS 10.9或iOS 7.0及更高版本。

If you are using Mac OS 10.8, the error seems plausible, because NSURLSessionTransferSizeUnknown (and NSURLSession and AFURLSessionManager) requires Mac OS 10.9 or iOS 7.0 and later.

有一种AFNetworking 2.0格式,它无法正确检查操作系统版本并试图包含 AFURLSessionManager 使用10.9和iOS 7.0之前的目标。此后已得到纠正,并且如果将您的 AFNetworking 2.0 代码更新为最新版本,则该特定问题将消失。版本。

There was a rendition of AFNetworking 2.0 that was not correctly checking the OS version and trying to include AFURLSessionManager even when using targets prior to 10.9 and iOS 7.0. This has since been remedied, and this particular problem should go away if you update your AFNetworking 2.0 code to the latest version.

这篇关于AFNetworking 2.0“ _NSURLSessionTransferSizeUnknown” Mac OS X 10.8上的链接错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆