---
title: activityType
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsuseractivity/activitytype
---

# activityType

The user activity object’s activity type.

## Declaration

```swift
var activityType: String { get }
```

## Mentioned in

Implementing Handoff in Your App

## Discussion

Discussion This property is set at initialization time and can’t be changed later. Typically, you specify activity type strings using a reverse-DNS format that uniquely identifies the activity.

## See Also

### Describing the activity

- [title](foundation/nsuseractivity/title.md)
- [keywords](foundation/nsuseractivity/keywords.md)
- [persistentIdentifier](foundation/nsuseractivity/persistentidentifier.md)
- [NSUserActivityPersistentIdentifier](foundation/nsuseractivitypersistentidentifier.md)
- [contentAttributeSet](foundation/nsuseractivity/contentattributeset.md)
