問題タブ [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.
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
そして、それは私のために働いた.
ios - 2 つの連続した HTTP GET のネストされた NSURLSessionDataTask
私は Objective C の初心者で、2 つの連続した HTTP GET を (次々に) 実行しようとしています。これまでに得たのは、最初の NSURLSessionDataTask の完了ブロック内に NSURLSessionDataTask があることです。これにより、コードが少し読みにくくなっているので、これを行うより良い方法は何だろうかと考えていました。サンプルコードは次のとおりです。
ios - Objective-C は NSURLSessionDataTask で文字列を返します
NSURLSessionDataTask を持つ文字列を返す NSString 関数を作成しようとしています
次に、互換性のないブロック ポインター型の問題に関するエラー メッセージが表示されます。誰でも助けてもらえますか?前もって感謝します。
objective-c - iOS の Google リバース ジオコードが正しく機能しない
リバース ジオコーディングには、次の方法を使用します。
このリンクは私にとっては機能しませんでした。リクエストがタイムアウトしたか、その他のエラーが発生しました。
適切に応答を得ることはめったにありません。
iOS 9 の iPhone 6 と iPhone 6 plus で、なぜこれが起こっているのか理解できません。
時々このエラーが発生します
)
ios - NSURLSession は中断状態のタスクを表示しますか?
getTasksWithCompletionHandler
私は NSURLSessionを呼び出すことを知っています:
セッション内のすべての未処理のデータ、アップロード、およびダウンロード タスクで完了コールバックを非同期的に呼び出します。
ただし、実験から、メソッドによって返されるデータ、アップロード、およびダウンロードのタスク配列を確認できます。
実際には、実行中のタスクのみを表示します。つまり、受け取ったタスクresume()
。
これは、このコードをコピーしてプレイグラウンドに貼り付けることで確認できます。
getTasksWithCompletionHandler
and getAllTasksWithCompletionHandler
- iOS 9 でリリースされた後者 - は、完了クロージャーの署名のみが異なるように見えることに注意してください。
また、やや興味をそそられることに、、、を与えるプロパティがNSURLSessionTask
あります。state
NSURLSessionTaskState
Running
Suspended
Canceling
Completed
非実行タスクのリストにアクセスする方法はありますか? NSURLSession
まだ再開されていないものはありますか?
swift - Swift tvOS のネストされた dataTaskWithRequest
私は C# 開発者で、Swift tvO に変換し、学習を始めたばかりです。ある程度の進歩はありましたが、json へのネストされた呼び出しを処理する方法がわかりません。ソースはさまざまなプロバイダーからのものであるため、クエリを組み合わせることはできません。
TVSeries に poster_path があるように、内部要求が完了するのを待つにはどうすればよいですか? ショーをコレクションに追加してから、ポスター パスの読み込みを別のスレッドで処理して、UI エクスペリエンスを遅らせないようにするより良い方法はありますか?
ご協力いただきありがとうございます!
swift - NSURLSession didReceiveData がトリガーされていない
NSURLSession を使用してデータが受信されているときの検出に問題があります。NSURLConnection を使用した同等のコードは機能しますが、ここには含まれていません。
この例では、google.com にリクエストを送信しています。completionHandler が機能し、「完了」が出力されます (コードを変更した場合はデータなども)。
ただし、 didReceiveData はトリガーされず、「受信データ」は出力されません。
私はドキュメントを調べて大量の検索を行ってきましたが、これは正しいように見えますが、動作させることができないようです. これについての助けをいただければ幸いです。
(ストリーミング json API を解析するので、didReceiveData を使用する必要があります。)
ありがとう!