AFNetworking 2.0 が先週発表されました。しかし、AFNetworking 2.0 には別の要件があります。
README.mdには、iOS 7.0 以降が必要であることが示されていますが、AFNetworking 2.0 Migration Guideには、iOS 6.0 以降が必要であることが示されています。
AFNetworking 2.0 は iOS 6.0 をサポートしますか?
AFNetworking 2.0 が先週発表されました。しかし、AFNetworking 2.0 には別の要件があります。
README.mdには、iOS 7.0 以降が必要であることが示されていますが、AFNetworking 2.0 Migration Guideには、iOS 6.0 以降が必要であることが示されています。
AFNetworking 2.0 は iOS 6.0 をサポートしますか?
AFNetworking 2.0 は iOS 6 でサポートされています。私の問題は、以前にプラットフォームを iOS 7 に設定してインストールしていたことです。次のようにして修正しました。
Podfile
pod install
、すべてのポッドを削除しました。Podfile
に戻しましたplatform :ios, '6.0'
また、既存の AFNetworking コードも問題なく使用できました。
私はポッドをまったく使用しませんでした。代わりに、ダウンロードしてファイルをプロジェクトにドラッグしたところ、この問題も発生しました。それを修正するには、プロジェクトからAFURLSessionManager
とAFHTTPSessionManager
ファイルを削除しました。その後、うまくいきました。
NSURLSessionTask
はい、 iOS7のみのパーツを除いて、iOS6をサポートしています。
私も混乱しましたが、1.x から 2.0 への移行中に、すべてのドキュメントがまだ更新されていないようです。それらは今ではあり、iOS6 をサポートする私のプロジェクトでは問題なく動作します。