問題タブ [afhttprequestoperation]

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 投票する
1 に答える
232 参照

ios - ファイルが URL からダウンロードされていません

サーバーの URL に mp3 ファイルがあります。次に、後でアクセスできるようにファイル ストアをダウンロードします。AFNetworking を使用して、URL からファイルをダウンロードしています。URLにアクセスするためにAFHTTPRequestOperationを使用していますが、NSLogでURLパスを取得していますが、ファイルがダウンロードされたかどうかはわかりません。ダウンロード オプションが実行されていません。

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

ios - AFHTTPRequestOperation をキャンセルするには?

AFHTTPRequestOperation **を使用してRestful Callを作成する責任を負うSingletonクラスAPIHTTPClientがあります。ユーザーがボタンをクリックしてビューを表示し、APIHTTPClientを呼び出して新しいデータを取得してそのビューに表示するシナリオがありますが、ユーザーは[戻る]ボタンをクリックすることもできます別のビューをクリックし、APIHTTPClient を呼び出して、新しいビューの新しいデータを取得します。

ユーザーが [戻る] をクリックして別の安静な要求を呼び出したときに、前の AFHTTPRequestOperation 要求をキャンセルする方法。

-(void)CallRemoteService:(int) iModuleID { static NSString * const BaseURLString = @" http://www.raywenderlich.com/demos/weather_sample/ "; NSString *string = [NSString stringWithFormat:@"%@weather.php?format=xml", BaseURLString];

// operation.responseSerializer = [AFXMLParserResponseSerializer シリアライザー];

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

objective-c - AFHTTPRequestOperationManagerポストマルチパートリクエストが機能しない

Git Doc から使用しているテンプレートを次に示します。

これが私がそれを使用している方法です

何らかの理由で、画像はサーバーに正常に送信されますが、テキスト部分は送信されません。ここに私のテキスト辞書があります

phoneたとえば、サーバーはnullであると不平を言い続けます。サーバーログを見ると、どのデータもサーバーに送信されていませんtextDictionary

私のサーバーだと誰かが言う前に: iOS だけがクライアントではありません。他のすべてのクライアントは正常に動作します。何らかの理由で、textDictionaryが送信されていません。

AFHTTPRequestOperationManager に詳しい方からの助けを歓迎します。

エラーログはこちら

また、失敗を止めようとして、前に編集を行いましたが、変更はありません:追加しました

参考までに、問題なく動作する同等の Android コードを以下に示します。

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

objective-c - xcode での簡単な画面更新

json が Facebook のいいねを取得するシーンがあります。そのシーンの自動更新が必要です (画面をリロードする必要があります)。新しいデータ (この場合 - Facebook のいいね数が変更されたとき)。Web ですべてのサンプルを試しましたが、実装できませんでした。

ViewController.m:

私はどんな解決策も歓迎します:

  1. json カウントが変更されたときに更新 (画面を更新) します。
  2. 時間ごとに (たとえば) 30 秒ごとに更新します。
0 投票する
2 に答える
276 参照

ios - AFHTTPRequestOperation ダウンロード ファイルとキャッシュ

画像とキャッシュも保存する優れたライブラリとしてSDWebImageフレームワークを使用しています。

現在、他のタイプのファイルもダウンロードしようとしていますが、SDWebImage は現在役に立ちません。

AFHTTPRequestOperationファイルのダウンロードに使用していますが、正しくダウンロードされています。

しかし、キャッシュを使用したいのですが、キャッシュを使用せずに常にダウンロードすると、サーバーは次のようなヘッダーに応答します。

AFHTTPRequestキャッシュの使用を強制するために不足しているものはありますか? またはSDWebImage、他のタイプのファイルのような利用可能なライブラリはありますか?

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

php - 応答オブジェクトを AFNetworking に強制的に返す

以下に示すように、AFNetworking を使用して PHP スクリプトを実行しています。

ただし、実行に時間がかかるスクリプトの部分があります (多数のプッシュ通知を送信します)。現在、これは、すべてのプッシュが送信されるまで応答オブジェクトを受信しないことを意味し、大幅な遅延を引き起こしています。より長く、より時間のかかるアクションをバックグラウンドで実行できるように、応答オブジェクトを強制的に返す方法はありますか? つまり、プッシュ通知の送信を開始する前に応答オブジェクトが返されるように、強制的に応答オブジェクトを返すことはできますか

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

dependencies - NSOperationQueue: 依存関係 VS を持つ NSOperation のシーケンス (maxConcurrentOperationCount == 1)?

たとえば、3 つのオブジェクトがあります。

すべての操作を正しい順序で追加するだけです。しかし、たとえば がキャンセルされた場合op2は、キャンセルする必要がありop3、この場合キューを完全にクリアすることはできません。

私の質問:

1) そのような一連の操作を と組み合わせても安全maxConcurrentOperationCount == 1ですか?

op12)スワップアラウンドすると、プログラムは実際に何をしop2ますか?(op2後で実行する必要op1がありますが、キューは操作から同時に1つしか取得できません)

PS私のアプリケーションでは、私が使用していますAFHTTPRequestOperation。その継承階層:

AFHTTPRequestOperation-> AFURLConnectionOperation->NSOperation

したがって、単に の他のサブクラスを取得することはできませんNSOperation

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

ios - AFHTTPRequestOperation と NSBlockOperation (iOS) を組み合わせますか?

2 つのリクエストを実行し、最後に通知を送信したいと考えています。操作のシーケンスをチェックする私のコード:

次のコンソール ログが期待されます。

しかし、実際の結果は次のとおりです。

なぜ?