問題タブ [afnetworking]

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.

0 投票する
6 に答える
40923 参照

ios - AFNetworking は同期的に (ブロック内で) データを返すことができますか?

AFJSONRequestOperation を使用する関数があり、成功した場合にのみ結果を返したいと考えています。正しい方向に私を向けることができますか?特にブロックと AFNetworking については、まだ少し無知です。

0 投票する
2 に答える
31406 参照

iphone - AFNetWorking 使用時のエラー コード -1011

私は顧客企業でサービスを行っています。そして、AFNetWorking を使用してサーバーから情報を取得しようとしました (当社の顧客は AFNetWorking の使用を推奨しています)。AFNetWorking を使用していくつかのサンプルを作成しました。しかし、カスタマー URL の 1 つを使用して JSON データを取得すると失敗し、これがエラーの説明です。

解決策を見つけようとしていますが、まだ修正できません。私のコードがあります:

読んでくれてありがとう。ヘルプや返信をいただければ幸いです。

編集: DarkDust が言ったように: サーバーは私のアクセスを拒否します。しかし、基本的な接続でサーバーからデータを取得できます。取得するコードは次のとおりです。

rssConnection は JSON テキストを取得でき、AFHTTPClient は取得できないのはなぜでしょうか?

0 投票する
1 に答える
24677 参照

afnetworking - AFNetworking - AFHTTPRequestOperation を使用してファイルをダウンロードしますか?

男、これに困惑した。AFNetworkingでファイルをダウンロードしようとしていますが、私ができる最善の方法は、downloadProgressBlock で進行状況のバイトをキャプチャすることです。私は AFNetworking のさまざまなフォークを試しましたが、今は最新のビルドに戻っています。NSURLResponse も含めるように AFHTTPRequestOperation が変更されたように見えますが、最新のリリースでは削除されています。そして、以下のコードによると、「成功」ブロックは呼び出されません。ダウンロードされたバイトのログを取得し、^complete が呼び出されます。success と error は呼び出されません。

これに関するガイダンスは素晴らしいでしょう。データが返される場所と、それを取得して NSFileManager を使用する方法がわかりませんか? 画像などのストリームを書き込むのではなく、ファイルをダウンロードする必要があります。

編集:ドキュメントで提案されているように - (void)connection:didReceiveData をオーバーライドしてデータをキャプチャしようとしましたが、何もしていません。

// URL はhttp://mydomain.com/somezip.zipです

0 投票する
1 に答える
2450 参照

ios - AFNetworking は、forKey で参照されるファイルをアップロードします

ユーザーがアプリに挿入する情報を Web サーバーに送信する必要がある

ASIHTTPRequest を使用していましたが、iOS 5 で問題が発生したため、AFNetworking に移行することにしました。

これは私がこれまでに書いたコードです...

次に、画像を含む NSData オブジェクトを追加する必要があります。これは、forKey:@"attachment" によって参照される必要があります。

何を書けばいいですか?私が使用していたASIHTTPRequestで

しかし、AFNetworking では、何を書けばよいかわかりません。また、例も役に立ちません。

どうもありがとうございます!

0 投票する
2 に答える
1870 参照

objective-c - AFNetworkingアップロード操作が終了したか失敗したかを確認する方法

AFNetworkingがファイルのアップロードを終了したかどうかを確認するにはどうすればよいですか?そして、どうすれば問題があったかどうかを確認できますか?

これは私のコードです:

どのメソッド(およびデリゲート)を実装する必要がありますか?

ありがとう!

0 投票する
2 に答える
1904 参照

objective-c - AFNetworking ファイルのアップロードは、php スクリプトでは機能しますが、jsp スクリプトでは機能しません

サーバー スクリプトに情報 (テキストと画像) を送信する iPhone アプリを作成しています。

私のphpスクリプトではすべてうまくいきますが、顧客のjspスクリプト(受信した情報を電子メールアドレスに送信する)では何も機能しません...(自動返信メールを受信する必要があることはわかっていますが、これは起こりません) .

私は顧客のスクリプトにアクセスできません。なぜなら彼らは大口の顧客であり、「いくつかの bla bla のセキュリティ問題...」のためです.スクリプトはオンライン Web フォームで正しく動作し、iOS 4.3 の ASIHTTPRequest でうまく動作しました ( iOS 5 での AFNetworking の原因 ASIHTTPRequest が機能しない)

どんな助けでも本当に感謝しています!!!

これが私のコードです...私のコードは常に NSLog(@"Success") に到達しますが、自動返信メールを受信しないため、機能していないことに注意してください!!

どうもありがとうございます!!

編集:JosephH によって提案されたように、私はキャプチャされた要求を追加しました:

オンライン Web フォームから生成されたリクエスト (常に機能します):

ASIHTTP を使用して iOS 5.0 から生成されたリクエスト (理由はわかりませんが、機能する場合と機能しない場合があります...)

AFNetworking を使用して iOS 5.0 から生成されたリクエスト (これは機能しません):

0 投票する
3 に答える
1304 参照

objective-c - ASIHTTPRequest から AFNetworking への切り替え - ASINetworkQueue の問題

約 10 個の異なる大きなファイルをキューにダウンロードする必要があり、転送全体のステータスを示す進行状況バーを表示する必要があるという問題に取り組んでいます。これは iOS4 の ASIHTTPRequest で問題なく動作していますが、iOS5 では ASIHTTPRequest に問題があり、維持されなくなったため、AFNetworking に移行しようとしています。

AFHTTPRequestOperation の downloadProgressBlock を使用して個々のリクエストの進行状況を報告できることは知っていますが、同じ NSOperationQueue で実行される複数のリクエストの全体的な進行状況を報告する方法が見つからないようです。

助言がありますか?ありがとう!

0 投票する
3 に答える
5696 参照

iphone - Converting from ASIHTTPRequest to AFNetworking

I am converting my app routines from ASIHTTP to AFNetworking due to the unfortunate discontinuation of work on that project ... and what I found out later to be the much better and smaller codebase of AFNetworking.

I am finding several issues. My code for ASIHTTPRequest is built as a method. This method takes a few parameters and posts the parameters to a url ... returning the resulting data. This data is always text, but in the interests of making a generic method, may sometimes be json, sometimes XML or sometimes HTML. Thus I built this method as a standalone generic URL downloader.

My issue is that when the routine is called I have to wait for a response. I know all the "synchronous is bad" arguments out there...and I don't do it a lot... but for some methods I want synchronous.

So, here is my question. My simplified ASIHTTP code is below, followed by the only way i could think of coding this in AFNetworking. The issue I have is that the AFNetworking sometimes does not for the response before returning from the method. The hint that @mattt gave of [operation waitUntilFinished] totally fails to hold the thread until the completion block is called... and my other method of [queue waitUntilAllOperationsAreFinished] does not necessarily always work either (and does NOT result in triggering the error portion of the [operation hasAcceptableStatusCode] clause). So, if anyone can help, WITHOUT The ever-present 'design it asynchronously', please do.

ASIHTTP version:

AFNetworking version

Thanks very much for any ideas.

0 投票する
1 に答える
692 参照

iphone - 弱参照と保持サイクルに関する明確化

私は次のコードを持っています:

ARCは[operationhasAcceptableStatusCode]を好まないようで、次の警告が表示されます。「このブロックで「操作」を強くキャプチャすると、保持サイクルが発生する可能性があります」。

私は参照の経験があまりありませんが、ここに行く方法はありますか?

ありがとう、
シャイ

0 投票する
1 に答える
18183 参照

iphone - AFNetworkingファイルのアップロード

AFNetworkingを使用してファイルをアップロードする完全な実装を持っている人はいますか?インターネットでいくつかのコードを見つけましたが、不完全です。私が見つけたコードはここにあります:

次の行でエラーが発生します。

myNSDataToSendで。

そしてここ:

エラーは次のとおりです。

クラスメソッド'+HTTPRequestOperationWithRequest:success:failure'が見つかりません(リターンタイプのデフォルトは' id')

これとAFNetworksでのアップロードに関するヘルプは素晴らしいでしょう。

ありがとう。