0

NSURLSessionConfigurationで数百のファイルをダウンロードしています。UIがNSURLSessionConfigurationで更新されていませんbackgroundSessionConfigurationWithIdentifier

-(void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask didFinishDownloadingToURL:(NSURL *)location. 

突然進行ラベルの更新が中止されました。私はperformSelectorOnMainThreaddispatch_async(dispatch_get_main_queue()を試しましたが、役に立たないです。

何が間違っている可能性がありますか? UIを更新するには、FinderDownloadingToURLメソッドを使用しますか?

ご協力いただければ幸いです。ありがとう

答えて

0

メインスレッドで動作しますか?

UIView is

[View performSelectorOnMainThread:@selector(Update:) withObject: ProgressObj waitUntilDone:FALSE]; 

のための最も信頼性の高いソリューションこれは、UIの更新が正しいスレッド上で実行されていることを保証します。 Core Graphicsを使用している場合は、Contextポインタをクラス変数として保持します。しかし、私はこのような種類の操作のためにCALayerオブジェクトを好む

関連する問題