nsoperationqueue

    6

    2答えて

    アップルのNSOperationによると、並行操作ではmain、同時操作ではstartメソッドをオーバーライドする必要があります。しかし、なぜ?

    0

    1答えて

    NSOperationQueueと私は助けが必要です。私はGCDを使用して良くなることを知っているこの NSOperationQueue *myqueue = [[NSOperationQueue alloc] init]; [myqueue addOperation:self]; のようなコードを書きますどうなりますが、あなたはあなたのViewControllerでこのコードを書いた場合i

    1

    1答えて

    私のコードをSwift 3(Xcode 8 beta 4)に移行する際に問題があります。

    1

    1答えて

    私はthisガイドを使用して、アプリケーションでNSOperationQueueとNSOperationsを使用しました。しかし、私のコードはまだメインスレッドで実行されます:S?私はNSOperationには新しかったと言わなければならない、私はそれが私が逃した小さなことだと思う。 class CountryFetcher: NSObject{ var operation: NSOpe

    0

    1答えて

    AWS S3からのビデオを含むテーブルを読み込むには複数のNSOperationsを起動する必要がありますが(テーブルの1行につき2つの操作)、テーブルの行が選択された後、テーブルのその行を次のビューコントローラに渡してダウンロードを続行し、他のビデオをダウンロードします。私はテーブルの他の行から他の操作を中断し、テーブルビューコントローラに戻るときに再開します。 UITableViewの各行にN

    4

    1答えて

    NSOperationQueueクラスは、NSOperationインスタンスが実行されるディスパッチキューを設定するために使用されるunderlyingQueueプロパティを持っています。このプロパティの値は、このテーマにはより詳細な説明がないと思われdispatch_get_main_queue によって返された値であってはなりません :しかし、公式ドキュメントがあること let dispatc

    0

    1答えて

    私は次のような状況で同じ endpointをヒットする必要が の管理: ビューが画面viewWillAppearに再表示されます。 ビューコントローラのライフサイクル中(ビューが表示されている間)に5秒ごとに実行されます。 アプリがbackgroundから​​に戻った後。 これは私のアプリは、特に低速のインターネット接続時に、​​に戻り、同じendpointに少なくとも2、そうでない場合は3、co

    3

    2答えて

    私は次のコードを持っている: func testFunc(completion: (Bool) -> Void) { let queue = NSOperationQueue() queue.maxConcurrentOperationCount = 1 for i in 1...3 { queue.addOperationWithBlock{

    0

    1答えて

    は、私はそのような import Foundation class ASyncOperation: NSOperation { enum State: String { case Ready, Executing, Finished private var keyPath: String { return "is" + rawValue