---
title: autoupdatingCurrent
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nscalendar/autoupdatingcurrent
---

# autoupdatingCurrent

A calendar that tracks changes to user’s preferred calendar.

## Declaration

```swift
class var autoupdatingCurrent: Calendar { get }
```

## Return Value

Return Value The current logical calendar for the current user.

## Discussion

Discussion Settings you get from this calendar do change as the user’s settings change (contrast with current). Note that if you cache values based on the calendar or related information those caches will of course not be automatically updated by the updating of the calendar object.

## See Also

### Related Documentation

- [init(calendarIdentifier:)](foundation/nscalendar/init(calendaridentifier:).md)
- [calendarIdentifier](foundation/nscalendar/calendaridentifier.md)

### Getting the User’s Calendar

- [current](foundation/nscalendar/current.md)
