nsoperationqueue

    0

    1答えて

    私はOperationとOperationQueueを使用して、一連のビデオをダウンロードしています。ここに私のダウンロードOperationがあります。 import UIKit import AVFoundation class VideoDownloader: Operation { let videoRecord: VideoRecord init(videoR

    0

    1答えて

    新しいiOS PDFKitフレームワークを使用してバックグラウンドスレッドで検索を実行しようとしています。 override func main() { if isCancelled { return } pdfDocument = PDFDocument.init(url: book.document.url)! pdfDocument.del

    0

    1答えて

    serialQueueがタスクのダウンロードを完了した後、ダウンロードしたオブジェクトをすべて返したいとします。私は、シリアルキューがそのタスクを完了したときを追跡したい。ですから、シリアルGCDに補完ハンドラがあります?または、この目的でNSOperationQueueを使用する必要がありますか? func serialGCD(links: [String]) -> [String] {

    0

    1答えて

    NSOperationQueueのすべての操作をキャンセルするには?私はcancelAllOperationsメソッドを使用しましたが、動作しませんでした.NSOperationQueueはまだ写真をアップロードするサーバーを呼び出しています。 ループごとにNSOperationQueueにすべての単一接続を設定します。 - (void)sendingImage:(NSArray *)imgArr

    0

    1答えて

    私はXamarin.iOSで作業しており、Downloadmanagerを実装しています。 私はすぐにダウンロードマネージャを実装するチュートリアルを見つけました。このチュートリアルでは、C#に素早く書かれたロジックを書きました。 DownloadManagerは動作し、操作を待ち行列に入れて実行します。私が直面している唯一の問題は、Appのサスペンドモードへの移行です。キューの動作はあまり決定的

    0

    1答えて

    複数の項目を更新するためのコードは次のとおりです。これはすべて非同期で発生します。 func refresh(_ types: [DataTypes], callback: ((String) -> Void)?) { let refreshOperationQueue: OperationQueue = OperationQueue() let operations: [Op

    0

    1答えて

    合計サイズが50MBの1000以上の画像をダウンロードしようとしています。 iOSの9のための私のコードは: let operationQueue = OperationQueue.main operationQueue.maxConcurrentOperationCount = 1 operationQueue.qualityOfService = .background

    1

    1答えて

    私は5つのタイマーを異なる時間間隔で実行しています。これらのタイマーはすべて同じ機能を呼び出します。 特定の時間に、同じメソッドにアクセスしようとしている1つまたは複数のタイマー機能があり、これによってアプリケーションがクラッシュします。 このシナリオでNSOperationキューを実装する方法 あなたのお手伝いをお待ちしております。

    0

    1答えて

    私はPythonの同時実行オプションを探しています。私はiOS/macOSの開発者なので、PythonにNSOperationQueueのようなものがあれば非常に便利です。 基本的には、直列または並列に実行される操作(各操作は実行メソッドを実装するOperation-derivedクラス)を追加できるキューです。理想的には、さまざまな依存関係を操作で設定できますいくつかの操作は、起動する前に他の操

    0

    4答えて

    概念的に単純な問題に悩まされました。何が起こっているのは、ダウンロード操作の完了ハンドラが終了する前に解析操作が実行されていることです。その結果、解析するデータはありません。次のコードをファイルにドロップして実行することができます。 パーズ操作を実行する前にダウンロードが完了していることを確認するにはどうすればよいですか? import UIKit let search = "https://