問題タブ [nsurlsessionconfiguration]
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 - iOS8 拡張機能のバックグラウンド NSURLSession サンドボックス エラー
バックグラウンド NSURLSession を使用して、写真アプリの共有拡張機能からファイルをアップロードしようとしています。バックグラウンド NSURLSession は、uploadTaskWithRequest:WithFile: API を使用したアップロード タスクのみをサポートするため、まず拡張機能から取得した画像 URL の URL を取得し、画像コンテンツを共有コンテナーに書き込み、次に新しいファイルをアップロードします。NSURLSession にアクセス許可の問題があるようです。次のエラーが発生しています。
「ファイル file:///private/var/mobile/Containers/Shared/AppGroup/... のサンドボックス拡張機能の発行に失敗しました」
これに似た投稿がいくつかあることは知っていますが、どれも拡張機能から URL をロードしておらず、一時ファイルの書き込み先を示していません。
コードは次のとおりです。
ios - 作成後に NSURLSession の構成で Cookie を更新できますか?
セッションの作成後に NSURLSession の構成で Cookie を更新できますか?
このコードを使用して Cookie を更新しますが、機能していないようです。
ありがとう、
ios - NSURLSession & NSURLSessionConfig - 構成ヘッダーの破棄
NSURLSession
&に問題がありNSURLSessionConfiguration
、それが私のコードなのか、それともフレームワークの動作を正しく理解していないのかわかりません。
私が直面している問題は、セッション レベルで設定したヘッダーがNSURLSessionTask
セッションから作成されたファイルに存在しないことです。
以下に小さな例を示します。
上記のコードは次を出力します。
documentationの私の理解から、セッションから作成されたタスクまたはリクエストは、セッションから HTTPHeaders を継承する必要があります。私の理解は正しいですか?もしそうなら、誰かが私が間違っていることを見ることができますか?
ios - 別のビューに移動するときに Web サービス呼び出しを停止する方法
1つのアプリケーションを実行しています。その中で、各ビューの Web サービスの部分を行いました。そのため、サービスを提供する現在のビューを完了せずに別のビューに移動した場合、現在のビューで Web サービスの呼び出しを停止する必要があります。
これを行う方法を教えてください。サービスを開始するためのサンプル コードを以下に示します。
.
.
.
swift - Alamofire での NSURLSession 同時リクエスト
テスト アプリで奇妙な動作が発生しています。同じサーバーに送信する約 50 の同時 GET 要求があります。サーバーは、リソースが非常に限られている小さなハードウェア上の組み込みサーバーです。単一のリクエストごとにパフォーマンスを最適化するために、次のように の 1 つのインスタンスを構成Alamofire.Manager
します。
リクエストを送信すると、リクエストmanager.request(...)
は2つのペアでディスパッチされます(予想どおり、Charles HTTP Proxyで確認しました)。ただし、奇妙なことに、最初のリクエストから 30 秒以内に終了しなかったすべてのリクエストは、タイムアウトのために同時にキャンセルされます (まだ送信されていない場合でも)。これは、動作を示す図です。
これは予想される動作ですか? また、リクエストが送信される前にタイムアウトにならないようにするにはどうすればよいですか?
どうもありがとう!
ios - afnetworking を使用してバックグラウンドでタスクをアップロードする方法
AFNetworking を使用して大きなファイルをアップロードしようとしていますが、アプリケーションがバックグラウンドにあるときにアップロードを続行します。
ファイルを問題なくアップロードできますが、バックグラウンド構成を使用しようとすると、次のスタックトレースでアプリケーションがクラッシュします: Exception: EXC_BAD_ACCESS (code=1, address=0x8000001f))
コード例を次に示します。
注:[NSURLSessionConfiguration defaultSessionConfiguration]
アップロードは成功しますが、アプリケーションがバックグラウンドにある場合は続行されません。[NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"com.company.appname.uploadservice"]
アプリケーションがクラッシュします。
ios - iOS で同時に複数の Web サービスを呼び出す
私は4つのWebサービスを持っています。これら4つのサービスを一度に呼び出したいです。一度に複数の Web サービスを呼び出すにはどうすればよいですか? これに関するチュートリアルを提案できますか? 前もって感謝します。