1

ドロップボックスにファイルをアップロードするたびに NSOperationQueue を実装しました。操作のスレッドごとにデリゲートを設定しています。どのデリゲート メソッドへのコールバックも取得しません。

メインスレッドを使用する場合、この同じ手順は正常に機能します。

4

1 に答える 1

0

問題は、ドロップボックス デリゲートが別のスレッドに登録されていることです。NSQueue を使用して NSOperation を使用していますが、操作が完了していないことをポーリングし続けています。

while (_state != DropboxOperationStateFinished)
{
    [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];
}
于 2012-10-03T16:25:08.490 に答える