dyld: 找不到符号:_NSURLSessionTransferSizeUnknown AFNetworking 2.1.0

4

我使用Cocoa pods安装了最新版本2.1.0的AFNetworking。当我在6.1模拟器上运行应用程序时,我遇到了以下错误:

dyld: Symbol not found: _NSURLSessionTransferSizeUnknown
  Referenced from: /Users/OskarLarsson/Library/Application Support/iPhone Simulator/6.1/Applications/7F665584-0657-4E3E-A416-87C018E6964C/xxxx.app/xxxxx
  Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation
 in /Users/OskarLarsson/Library/Application Support/iPhone Simulator/6.1/Applications/7F665584-0657-4E3E-A416-87C018E6964C/xxxx.app/xxxx
(lldb) 

我发现了一个类似的问题AFNetworking 2.0在Mac OS X 10.8上出现“_NSURLSessionTransferSizeUnknown”链接错误,已经有人回答了,但是由于我的应用程序在这个版本的AFNetworking和iOS 6.1上仍然崩溃,我想知道我做错了什么或者我是否漏掉了什么。
我正在使用:AFNetworking 2.1.0、Mac OS X 10.9.1和Xcode 5。
1个回答

6

AFNetworking 2.0需要iOS 7以上版本。因为NSURLSession类是仅支持iOS 7及以上版本的特性,所以在iOS 6中不可用。


那么如果我想要支持iOS 6.1和iOS 7,并使用AFNetworking,我不能使用AFNetworking 2.1.0吗? - user2707185

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接