---
title: fitzpatrickSkinType()
framework: healthkit
role: symbol
role_heading: Instance Method
path: healthkit/hkhealthstore/fitzpatrickskintype()
---

# fitzpatrickSkinType()

Reads the user’s Fitzpatrick Skin Type from the HealthKit store.

## Declaration

```swift
func fitzpatrickSkinType() throws -> HKFitzpatrickSkinTypeObject
```

## Mentioned in

About the HealthKit framework

## Return Value

Return Value A skin type object representing the skin type selected by the user.

## Discussion

Discussion If the user has not yet specified a skin type, or if the user has denied your app permission to read the skin type, this method returns HKFitzpatrickSkinType.notSet. note: In Swift, this method returns a nonoptional result and is marked with the throws keyword to indicate that it throws an error in cases of failure. You call this method in a try expression and handle any errors in the catch clauses of a do statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.

## Topics

### Possible Values

- [HKFitzpatrickSkinTypeObject](healthkit/hkfitzpatrickskintypeobject.md)
- [HKFitzpatrickSkinType](healthkit/hkfitzpatrickskintype.md)

## See Also

### Reading characteristic data

- [biologicalSex()](healthkit/hkhealthstore/biologicalsex().md)
- [bloodType()](healthkit/hkhealthstore/bloodtype().md)
- [dateOfBirth()](healthkit/hkhealthstore/dateofbirth().md)
- [dateOfBirthComponents()](healthkit/hkhealthstore/dateofbirthcomponents().md)
- [wheelchairUse()](healthkit/hkhealthstore/wheelchairuse().md)
