Ich erhalte einen Fehler "Ausdruckstyp' HKAnchoredObjectQuery 'ist mehrdeutig ohne mehr Inhalt" auf dem Healthkit-Code, für die Zeile "lost heartRateQuery = HKAnchoredObjectQuery (Typ: QuantityType, Prädikat: nil, Anker: Anker, Limit: Int (HKObjectQueryNoLimit)) {(Abfrage, sampleObjects, deletedObjects, newAnchor, Fehler) -> Void in "swift Fehler 'Ausdruckstyp' HKAnchoredObjectQuery 'ist mehrdeutig ohne mehr Kontext
Der Code wird aus einem Beispielprojekt kopiert, das läuft ohne Fehler in dieser Zeile, in mein Projekt, wo es nun diesen Fehler bringt. Ich bin ein Anfänger - würde Ihre Tipps schätzen.
Der Code:
func createHeartRateStreamingQuery(workoutStartDate: NSDate) -> HKQuery? {
// adding predicate will not work
//let predicate = HKQuery.predicateForSamplesWithStartDate(workoutStartDate, endDate: nil, options: HKQueryOptions.None)
guard let quantityType = HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierHeartRate) else { return nil }
let heartRateQuery = HKAnchoredObjectQuery(type: quantityType, predicate: nil, anchor: anchor, limit: Int(HKObjectQueryNoLimit)) { (query, sampleObjects, deletedObjects, newAnchor, error) -> Void in
guard let newAnchor = newAnchor else {return}
self.anchor = newAnchor
self.updateHeartRate(sampleObjects)
Hallo! Haben Sie eine Lösung für dieses Problem gefunden? – Philip
Hallo @Philip danke fürs schreiben. noch keine Lösung. –