問題タブ [nsurlsessiondatatask]

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 に答える
1065 参照

ios - NSURLSession タスクが実行されていません

NSURLSessionを使用して URL から ID を取得しようとしていますが、let task = NSURLSession....との間のコードtask.resumeは実行されません (添付の画像でわかるように、確認のために内部にブレークポイントを配置しました)。

私は何が欠けていますか?

アップデート:

私が変更され

let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data:NSData?, response:NSURLResponse?, error:NSError?) -> Void in

let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (データ、応答、エラー) in

そして、それは私のために働いた.

ブレークポイントのある私のコード

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

ios - 2 つの連続した HTTP GET のネストされた NSURLSessionDataTask

私は Objective C の初心者で、2 つの連続した HTTP GET を (次々に) 実行しようとしています。これまでに得たのは、最初の NSURLSessionDataTask の完了ブロック内に NSURLSessionDataTask があることです。これにより、コードが少し読みにくくなっているので、これを行うより良い方法は何だろうかと考えていました。サンプルコードは次のとおりです。

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

ios - Objective-C は NSURLSessionDataTask で文字列を返します

NSURLSessionDataTask を持つ文字列を返す NSString 関数を作成しようとしています

次に、互換性のないブロック ポインター型の問題に関するエラー メッセージが表示されます。誰でも助けてもらえますか?前もって感謝します。

0 投票する
0 に答える
198 参照

objective-c - iOS の Google リバース ジオコードが正しく機能しない

リバース ジオコーディングには、次の方法を使用します。

このリンクは私にとっては機能しませんでした。リクエストがタイムアウトしたか、その他のエラーが発生しました。

適切に応答を得ることはめったにありません。

iOS 9 の iPhone 6 と iPhone 6 plus で、なぜこれが起こっているのか理解できません。

時々このエラーが発生します

)

0 投票する
0 に答える
723 参照

ios - NSURLSession は中断状態のタスクを表示しますか?

getTasksWithCompletionHandler私は NSURLSessionを呼び出すことを知っています:

セッション内のすべての未処理のデータ、アップロード、およびダウンロード タスクで完了コールバックを非同期的に呼び出します。

ただし、実験から、メソッドによって返されるデータ、アップロード、およびダウンロードのタスク配列を確認できます。

実際には、実行中のタスクのみを表示します。つまり、受け取ったタスクresume()

これは、このコードをコピーしてプレイグラウンドに貼り付けることで確認できます。

getTasksWithCompletionHandlerand getAllTasksWithCompletionHandler- iOS 9 でリリースされた後者 - は、完了クロージャーの署名のみが異なるように見えることに注意してください。

また、やや興味をそそられることに、、、を与えるプロパティがNSURLSessionTaskあります。stateNSURLSessionTaskStateRunningSuspendedCancelingCompleted

非実行タスクのリストにアクセスする方法はありますか? NSURLSessionまだ再開されていないものはありますか?

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

swift - Swift tvOS のネストされた dataTaskWithRequest

私は C# 開発者で、Swift tvO に変換し、学習を始めたばかりです。ある程度の進歩はありましたが、json へのネストされた呼び出しを処理する方法がわかりません。ソースはさまざまなプロバイダーからのものであるため、クエリを組み合わせることはできません。

TVSeries に poster_path があるように、内部要求が完了するのを待つにはどうすればよいですか? ショーをコレクションに追加してから、ポスター パスの読み込みを別のスレッドで処理して、UI エクスペリエンスを遅らせないようにするより良い方法はありますか?

ご協力いただきありがとうございます!

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

swift - NSURLSession didReceiveData がトリガーされていない

NSURLSession を使用してデータが受信されているときの検出に問題があります。NSURLConnection を使用した同等のコードは機能しますが、ここには含まれていません。

この例では、google.com にリクエストを送信しています。completionHandler が機能し、「完了」が出力されます (コードを変更した場合はデータなども)。

ただし、 didReceiveData はトリガーされず、「受信データ」は出力されません。

私はドキュメントを調べて大量の検索を行ってきましたが、これは正しいように見えますが、動作させることができないようです. これについての助けをいただければ幸いです。

(ストリーミング json API を解析するので、didReceiveData を使用する必要があります。)

ありがとう!