---
title: "setAutoupdate(_:interval:)"
framework: securityinterface
role: symbol
role_heading: Instance Method
path: "securityinterface/sfauthorizationview/setautoupdate(_:interval:)"
---

# setAutoupdate(_:interval:)

Sets the authorization view to update itself at a specific interval.

## Declaration

```swift
func setAutoupdate(_ autoupdate: Bool, interval: TimeInterval)
```

## Parameters

- `autoupdate`: Specifies whether the authorization view should update itself automatically. Set to doc://com.apple.documentation/documentation/Swift/true to enable autoupdates.
- `interval`: If autoupdate is doc://com.apple.documentation/documentation/Swift/true, sets the interval at which updates take place, in seconds.

## Discussion

Discussion If autoupdates are enabled and the authorization times out (for example), the authorization view automatically relocks. If autoupdates are disabled, you have to call the updateStatus(_:) method to manually update the view if the status changes when the user has not clicked on the lock icon. Autoupdates are disabled by default. Because autoupdates poll, they can affect system performance. For that reason, you might want to set a time interval so that the polling does not take place as often.

## See Also

### Setting up the authorization view

- [setString(_:)](securityinterface/sfauthorizationview/setstring(_:).md)
- [setAuthorizationRights(_:)](securityinterface/sfauthorizationview/setauthorizationrights(_:).md)
- [setAutoupdate(_:)](securityinterface/sfauthorizationview/setautoupdate(_:).md)
- [setFlags(_:)](securityinterface/sfauthorizationview/setflags(_:).md)
- [setEnabled(_:)](securityinterface/sfauthorizationview/setenabled(_:).md)
