問題タブ [nsurldownload]

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

cocoa - NSURL別のスレッドでデリゲート メソッドをダウンロードする

メインスレッドではなく、別のスレッドで NSURLDownload のデリゲートメソッドを受け取る方法を知っている人はいますか? 私は NSOperationQueue を使用してそれらを管理していますが、現時点では performSelectorOnMainThread メソッドを使用して機能させる必要があります。これに関する問題は、カーネル タスクが狂ってしまい、CPU サイクルの約 30% に達することです。不思議なことに、これはSLにアップグレードして以来、NSOperationQueueの動作が変わったときにのみ発生しました(私がそれを否定しているわけではありませんが、GCDは揺るぎません!)

ありがとうコリン

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

iphone - サーバーからの iOS ロードのカスタム ロード アニメーション

AndroidアプリケーションをiPhoneに移植しています。サーバーからコンテンツをロードするためのカスタム アニメーションを備えた、Android 用のカスタム アラート ダイアログがあります。これをiPhoneで再現できますか?? 同じことを親切にガイドしてください。

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

ios - 背景 iOS でのダウンロード速度

アプリがバックグラウンドにあるときのダウンロード速度に速度差はありますか.NSURLSessionを使用して、バックグラウンドで一連のファイルをダウンロードしています.また、サンプルを確認したところ、3つのファイルがダウンロードされているため、アイテムのダウンロードを1つに制限できますか.何か案は?

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

objective-c - NSURLダウンロードと自己署名証明書

NSURLDownload を使用して、自己署名証明書を使用して Web サーバーからファイルをダウンロードしようとしています。これにより、通常、次の結果が得られます。

NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9812)

または類似。

NSURLDownloadDelegate Protocol Referenceによると、認証中に次のメソッドが呼び出されることになっています。

他のSOの回答で述べたように、これらの方法を使用して、自己署名証明書の使用を許可できます。残念ながら、彼らは呼ばれていません。

他のすべてのデリゲート メソッドは期待どおりに機能します。

簡略化されたコード (ここではあまり見ません):

NSURLDownloadを支持して破棄することでこの問題を回避しましたNSURLConnectionが、何が起こっているのか知りたいです。(同等のNSURLConnectionDelegateメソッドが期待どおりに呼び出されます。)

NSURLDownload自己署名証明書を正常に使用した人はいますか?

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

objective-c - NSURLダウンロードの失敗

次のように、ココアアプリでファイルをダウンロードしようとしています:

のようなものはどこdownloadURLですか"https://www.abcd.com/path/to/file/abc.zip"

しかし、私はメソッドで次のことを続けていNSErrorます(void)download:(NSURLDownload *)download didFailWithError:(NSError *)error:

エラー ドメイン=NSURLErrorDomain コード=-3001 「操作を完了できませんでした。(NSURLErrorDomain エラー -3001.)」 UserInfo=0x618000060a80 {NSErrorFailingURLStringKey= https://www.abcd.com/path/to/file/abc.zip , NSUnderlyingError=0x618000242010 "操作を完了できませんでした. (kCFErrorDomainCFNetwork エラー -3001.)", NSErrorFailingURLKey= https://www.abcd.com/path/to/file/abc.zip }

私は何を間違っていますか?

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