---
title: "getValue(forKey:)"
framework: swiftdata
role: symbol
role_heading: Instance Method
path: "swiftdata/persistentmodel/getvalue(forkey:)-998oq"
---

# getValue(forKey:)

## Declaration

```swift
func getValue<Value>(forKey: KeyPath<Self, Value?>) -> Value? where Value : PersistentModel
```

## See Also

### Accessing a value by key path

- [getValue(forKey:)](swiftdata/persistentmodel/getvalue(forkey:)-299oe.md)
- [getValue(forKey:)](swiftdata/persistentmodel/getvalue(forkey:)-3o59k.md)
- [getValue(forKey:)](swiftdata/persistentmodel/getvalue(forkey:)-4cs0c.md)
- [getValue(forKey:)](swiftdata/persistentmodel/getvalue(forkey:)-5m792.md)
- [getTransformableValue(forKey:)](swiftdata/persistentmodel/gettransformablevalue(forkey:).md)
