0

私のアプリでは、配列をコア データに保存しますNSKeyedArchiver。次に、データが必要な場合 (Core Plot にフィードするため) に次のコードを使用します。

dispatch_queue_t backgroundQueue = dispatch_queue_create("com.mycompany.myqueue", 0);
dispatch_async(backgroundQueue, ^{
    dataForPlot = [NSKeyedUnarchiver unarchiveObjectWithData:self.measure.dataArray];
});

これはうまくいきます!しかし、dataArray が大きい場合、アーカイブを解除するのに数秒かかることはありません。アーカイブ解除中にprogressViewバーを更新する方法はありますか? 前もって感謝します。

4

0 に答える 0