2016-04-12 10 views

Antwort

0

Nach vielen Stunden der Versuch und Irrtum habe ich festgestellt, dass HKStatisticsCollectionQuery nicht Thread-freundlich ist. Um das Problem, das ich diese NSOperation verwendet zu lösen Asynchron: https://gist.github.com/calebd/93fa347397cec5f88233

Und natürlich ein NSOperationQueue, um die HKStatisticsCollectionQuerys zu zwingen, synchron ausgeführt werden. Sobald ich das getan hatte, dauerte jede Abfrage weniger als eine halbe Sekunde.

+0

Kannst du mir bitte erklären, wie man diese Klasse genau benutzt? Hier ist der Blog-Link http://swiftgazelle.com/2016/03/asynchronous-nsoperation-why-and-how/, aber nicht wissen, wie Abfrage mit dieser Klasse zum Abrufen von Daten ausführen. –