問題タブ [afnetworking-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - AFHTTPRequestOperationManager が Request failed エラーを出す
なぜ私は得ているのですか
エラー Domain=AFNetworkingErrorDomain Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo=0x1f89e740 {NSErrorFailingURLKey= http://someurl.com/abc/func.php , AFNetworkingOperationFailingURLResponseErrorKey=, NSLocalizedDescription=Request failed: unacceptableコンテンツタイプ: text/html}
ios - AFNetworking V2.0 で複数のパラメーターを使用した POST
一部の (かなり古い) ASIHTTPRequest コードを AFNetworking V2.0 に更新しています。
現在、リクエスト用の追加パラメーターを使用して NSDictionary をアップロードする POST リクエストを処理しています。
ASIHTTPRequest コードは次のようになります。
postData は、キー/値を持つ NSDictionary です。これは、実行されたアクションに基づいています。たとえば、画像をアップロードすると、追加のパラメーターが含まれます。ユーザー登録を完了すると、さまざまなパラメーターが使用されますが、このコードが含まれているのと同じ方法を使用してください。
デリゲートは、次のコードを呼び出します。
今、私が行った掘り下げの量から-私はこのビットのコードしか見ることができAfNwtworkingません-それはバージョン1.xからのもののように見えます
-のバージョン 2 にはAFNetworking、この種の新しい便利なメソッドがあります。
これは、追加のブロックを含む POST メソッドです。
しかし、私が問題を抱えているのは構築するBodyWithBlockです。NSDictionary オブジェクトを取得してそのブロックにアップロードするために何をする必要があるのか わかりません。
ios - この AFNetworking コード スニペットはメモリ リークを起こしますが、なぜでしょうか?
次のコードは、いくつかの JSON データをアップロードしますが、狂ったようにメモリ リークを起こします。その理由はわかりません。XCode 5.0.1 で AFNetworking 2.0 と ARC を使用しています。Instruments によると、予想以上に多くの AFRequestOperations が存在しています。しかし、ARC はそれらを自動的に解放すべきではありませんか?
ios - ココア ポッドの問題による AFNetworking のインストール
git の説明にあるように、Podfile で指定された次の仕様を使用して、このフレームワークAFNetworkingをインストールします。
しかし、プロジェクトを実行すると、次のエラーが発生しました。
dyld: シンボルが見つかりません: _OBJC_CLASS_$_NSURLSession 参照元: /Users/mac/Library/Application Support/iPhone Simulator/6.1/Applications/BD91CA1D-5AC2-4187-9559-BD7F9F45866F/Test.app/Test 想定: /Applications/ Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation in /Users/mac/Library/Application Support/iPhone Simulator/6.1 /Applications/BD91CA1D-5AC2-4187-9559-BD7F9F45866F/Test.app/Test
以前に AFNetworking をインストールしましたが、このような問題はありませんでした。私が思うに、コンパイラはNSURLSessioniOS 7でサポートされていると言っていますが、gitでは次を読みます:
AFNetworking 2.0 は、iOS 6 以降、Mac OS X 10.8 以降、および Xcode 5 を公式にサポートしています。
では、この問題を解決するにはどうすればよいでしょうか。