問題タブ [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 投票する
3 に答える
5066 参照

iphone - AFNetworkingを使用してwcfサービスにデータをアップロードしますか?ついに動作します!(c#コードとobj-cコードの両方が含まれています)

私はiphoneからwcfサービスにファイルをアップロードする必要があるプロジェクトに取り組んでいます。私はwcfとafnetworkingの両方の経験がありません。私は何日もこのステップに固執してきました、そしてここに私が成し遂げた進歩があります:

ファイルをアップロードするためのWCFサービス:このコードをCodeprojectWebサイトからコピーしたことに注意してください。

アップロードコードは、sourcodeに付属しているクライアントプログラムで適切に機能します。wcfサービスを介して、任意のサイズ、任意のタイプまたはファイルをアップロードできます。

また、AFNetworkingフレームワークはiOSで非常に人気があることがわかったので、それを使用することにしました。ファイルをアップロードするための私のコードは次のとおりです。

私はここまで来ました、この状況で私を助けてください。助けてくれてありがとう

OK、ここに新しい情報があります:

まず第一に、ファイルをwcfサービス(動作している)にアップロードするためのc#コード

2番目:ファイルをサーバーにアップロードするために使用されたremotefileinfoクラス:

これらすべてのコードから、「Filename」「FileLength」とfiledata「FileByteStream」を含むリクエストを作成する必要があることを理解しています。コードで何かを試しましたが、このコードで画像をアップロードしようとすると、サーバーでエラー415が発生します。

サービスのWSDLリンクもここにあります:

WSDLリンク

私は本当にこれをする必要があります、もう一度助けてくれてありがとう...

0 投票する
9 に答える
69133 参照

objective-c - AFNetworkingでタイムアウトを設定する方法

私のプロジェクトはAFNetworkingを使用しています。

https://github.com/AFNetworking/AFNetworking

タイムアウトをダイヤルダウンするにはどうすればよいですか?インターネットに接続されていないATMは、約2分間、フェイルブロックがトリガーされません。長い間Waay....

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

iphone - AFNetworking、AFHTTPRequestOperation完了ブロックがコードの起動に時間がかかる

新しいユーザーを登録するAFNetworkingを使用していますが、すべて正常に機能しますが、次のブロックでいくつかの問題が発生します。

基本的に、サーバー側のスクリプトはいくつかの検証を行い、HTTPステータスコードを起動します(421は有効なコードではないことを知っています)。これにより、サーバーで何が問題になったかを知ることができます。これはうまく機能します。

私の問題は、応答が戻ってきたときに、NSLog(@"success");またはNSLog(@"Username taken.");すぐに起動しますが、他のコードはかなり数秒後に起動することです。

誰かがこれに光を当てることができますか?

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

iphone - XMLParserを使用したAFNetworkingHTTPClientサブクラス

XMLRESTWebサービスを照会する小さなiOSアプリを書いています。使用されているネットワークフレームワークはAFNetworkingです。

状況

Webサービスをクエリするために、AFHTTPClientをサブクラス化しました。

実装では、それをシングルトンとして利用できるようにします。

initWithBaseURLで、AFNetworkingにXMLコンテンツを期待するように指示します。

これで、ViewControllerからシングルトンでgetPatchを呼び出し、成功ブロックで返されたXMLの解析を開始できます。次に、ViewControllerのNSXMLParserDelegateメソッドで、関心のあるXMLの部分を選択し、それを使用して処理を行うことができます。

問題

HTTPClientシングルトンに、Webサービスに関連するすべてを処理し、XMLの代わりにデータモデルまたはモデルのリストを返すメソッドが必要です。

たとえば、私は次のようなことをしたいと思います。

次に、ApiClientは内部でWebサービスを呼び出し、XMLを解析して、モデルを返します。どうやってやるの?通常、XMLが解析されると呼び出されるデリゲートを使用しますが、ApiClientのシングルトンの性質により、複数のデリゲートが存在する可能性がありますか?

誰かがこれに光を当てることができることを願っています、ありがとう!

0 投票する
8 に答える
35515 参照

ios - AFNetworking を使用してファイルをダウンロードし、ドキュメント ディレクトリに保存する方法は?

AFNetworking ライブラリを使用しています。ファイルをダウンロードしてドキュメント ディレクトリに保存する方法がわかりません。

0 投票する
9 に答える
71692 参照

iphone - UITableViewのiOSドキュメントディレクトリに保存されているファイルを一覧表示しますか?

ファイルをドキュメントディレクトリに保存するために、次のコードを設定しました。

ただし、正常に保存されたら、各ファイルをUITableViewに追加したいと思います。UITableViewのファイルをタップしたら、UIWebViewでそのファイルに移動します(すべてオフライン)。

また、 http://www.reddexuk.com/logo.pngの代わりに「logo.png」などのファイル名と末尾を取得するにはどうすればよいですか?

これどうやってするの?

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

iphone - AFNetworking を使用して外部リソースを含む html ファイルを保存するにはどうすればよいですか?

AFNetworking を使用して .html Web ページを保存したいと考えていますが、Web ページ全体をオフラインで表示できるように、Web ページ内のリソース (.css ファイル、.js ファイル、画像など) も保存したいと考えています。

これは AFNetworking で可能ですか?どうすればよいですか? 短い例を投稿してもらえますか?

ありがとう!

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

iphone - インターネットから単一のオーディオ ファイルをストリーミングする

アプリで AFNetworking スイートを使用しています。アプリでは、サーバーにアップロードするメッセージを録音できます。そのオーディオ ファイルをストリーミングまたはチャッシングして再生できるようにする必要があります。

乾杯

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

objective-c - 複数のファイルをダウンロードするAFnetworking

このコードを使用して配列をループし、複数のファイルをダウンロードしてディスクに書き込みます。

しかし、問題は、各ファイルが完了した後に成功ブロックを呼び出すことです(そうする必要があります)が、データをリロードして進行状況HUDを終了するために最後のコールバックが1回必要です。

正しい方向へのポインタは素晴らしいでしょう。

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

afnetworking - AFNetworkingでjsonを投稿するAFHTTPClientの例はありますか?

でjsonを投稿する方法の例を探していAFHTTPClientます。を受け取り、NSDictionaryAFJSONEncode メソッドが を返す postPath メソッドがあることがわかりますNSData。オブジェクトを にシリアル化する簡単な方法はありますNSDictionaryか、または jsonkit を使用する簡単な方法はありますか?

オブジェクトをjsonとしてREST APIに投稿するだけです。

更新:辞書を渡そうとしましたが、ネストされた配列をシリアル化すると壊れるようです。

たとえば、オブジェクトがある場合:

who's get 辞書には次のようなデータがあります。

シリアル化は完全に失敗するか、geo が配列としてシリアル化されず、次のような文字列リテラルとしてシリアル化されます。("37.78583", "-122.4064");