2017-06-28 9 views

答えて

0

HKSampleクラスは抽象クラスです。したがって、HKSampleオブジェクトを直接インスタンス化するべきではありません。代わりに、HKSampleHKCategorySampleHKQuantitySampleHKCorrelation、またはHKWorkoutクラス)のサブクラスのいずれかで常に作業します。ここで、HKSampleClass1はサブクラスの1つになります。

healthStore.deleteObject(HKSampleClass1) { (success: Bool, error: NSError?) -> Void in { 
    if success() { 
     //success in deletion 
    } 
}} 
0

はい、healthStore.deleteObject()を呼び出すと、Healthからサンプルが削除されます。ただし、アプリではHealthKitに保存したサンプルのみを削除できることに注意してください。

ユーザーに表示するサンプルを取得するためにクエリを実行する必要があります。 HKSampleQueryまたはHKAnchoredObjectQueryを使用できます。

関連する問題