Ios 如何撤销HealthKit授权

Ios 如何撤销HealthKit授权,ios,objective-c,healthkit,Ios,Objective C,Healthkit,在我的应用程序中,我使用了一个健康工具包,一切正常。 使用此代码完成授权 NSArray *readTypes = @[ [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount], [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierHeartRat

在我的应用程序中,我使用了一个健康工具包,一切正常。 使用此代码完成授权

 NSArray *readTypes = @[
                    [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount],
                    [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierHeartRate],
                    [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierActiveEnergyBurned]                           ];

    NSArray *writeTypes = @[
                   [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount],
                   [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierHeartRate],
                   [HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierActiveEnergyBurned]                            ];

    [self.healthStore requestAuthorizationToShareTypes:[NSSet setWithArray:writeTypes]
                                             readTypes:[NSSet setWithArray:readTypes] completion:^(BOOL success, NSError * _Nullable error) {
                                                 NSLog(@"Succes ==>%d",success);
                                                  NSLog(@"error ==>%@",error);
                                             }];

现在我想撤销它,怎么撤销?请帮助我。

无法通过编程方式撤销授权。如果要在撤销授权时测试应用程序的行为,请卸载应用程序并重新安装,或点击“设置”>“常规”>“重置”中的“重置位置和隐私”按钮。

无法通过编程方式撤销授权。如果要在撤销授权时测试应用程序的行为,请卸载应用程序并重新安装,或点击设置>常规>重置中的重置位置和隐私按钮