nsoperation

    0

    1答えて

    NSOperationQueueの優先順位を設定して、前の操作が完了するまで次の操作を実行しないようにするにはどうすればよいですか? 1とし、それを上書きすることにより、その操作キューへの参照を失う: NSOperationQueue *operationQueue = [[NSOperationQueue alloc] init]; [operationQueue setMaxConc

    11

    1答えて

    NSOperationQueueを使用していて、NSOperationQueueに新しいNSOperationsを追加したいと思います。私が持っているクラスのシングルトンインスタンスに存在するキューです。デリゲートを渡すことですべてを静的クラスに移すことができれば、はるかに簡単になります。それはに住んでいるとしてここ は私のコードは今ある - これは私が共有シングルトンクラスにこのコードのすべてを

    0

    1答えて

    私は検索バーを持っていて、インターネットからいくつかの情報を検索してからURLからNSXMLParserを起動して、情報をUITableViewで解析しますが、このプロセスではUIがブロックされます別の検索を行うために検索をキャンセルすることはできません。パーサーが完了するのを待つ必要があります。私の質問は、別のスレッドで正しい解決方法があれば実行でき、必要な場合は別の検索を中止する方法です?..

    10

    1答えて

    可能性の重複: Implementing a method taking a block to use as callback 私は完了ブロックを実行する方法を実装する方法についての明確な説明を見つけることができませんでした。 私はNSOperationがサブクラスであり、setCompletionBlock:を呼び出して使用できることを知っています。 mで実装するだけでこれが可能かどうかは誰でも

    1

    1答えて

    私はすでに2日間私のコードで何が間違っているかを理解しようとしています。アイデアがあることを願っていますか? 私は "global"キューとしてNSOperationQueueを作成して、そのviewController内のどのメソッドからでも操作を追加できるようにしようとしています。グローバルにするために.hファイルにキューを定義しようとする前に、私はそれを最初に必要としたメソッドの中に作成し、

    14

    2答えて

    NSOperationQueueに挿入された実行中のNSOperationを一時停止する必要があります。現在、私はすべての操作を取り消して再起動しています。しかし、これは、行われたプロセスの面で何らかの重複を招くことになります。 NSOperationQueueのsetSuspendedフラグで試しました。しかし、それは操作を中断していません。脱出はありますか?

    0

    2答えて

    私は、NSOperationにバックグラウンドで実行される時間間隔を与えるカテゴリを開発しました。私はこれについていくつかのフィードバック、特に私が考えていないこのアプローチの潜在的な問題を得ることを本当に感謝します。 ありがとうございました!ここで コードです: NSOperation + Repeat.h #import <Foundation/Foundation.h> @interfa

    5

    2答えて

    1つのスレッドでCore-Dataにデータを格納し、別のスレッドでCore-Dataからデータを読み取る必要がある場合に適しています。 私はGCDを考えていましたが、各スレッドのNSManagedObjectContextの作成とはどのように機能しますか?キュー内にこれらのオブジェクトを作成するにはどうすればよいですか? GCDやNSOperationを使用すると、さまざまなスレッドが変更されたと

    3

    1答えて

    私はAFNetworking Frameworkを使用してウェブサイトへの写真のアップロードを容易にしています。アップロードは正常に動作しますが、私はUIProgressViewで進行状況を表示する必要があります。問題は、アップロードが開始されてから1秒間に0〜100%まで進捗が移動し、アップロードされる写真の数に応じてしばらくの間100%に座っているということです。 1回のリクエストで一度に1〜

    0

    1答えて

    1)私はトラックIDを持っています。サーバーにすべてのトラックデータを問い合わせる必要があります 2)応答を解析します(ここにはアルバムIDもあります) 3)アルバムIDを持っているので、サーバーにすべてのアルバムデータを依頼する必要があります 4)レスポンスを解析してください(ここにもアーティストIDがあります) 5)今私はアーティストIDを持っていますサーバーすべてのアーティストデータ用 gc