---
title: viewDidLoad()
framework: visionkit
role: symbol
role_heading: Instance Method
path: visionkit/datascannerviewcontroller/viewdidload()
---

# viewDidLoad()

Performs some action after the system loads the view into memory.

## Declaration

```swift
@MainActor override dynamic func viewDidLoad()
```

## See Also

### Responding to view controller events

- [loadView()](visionkit/datascannerviewcontroller/loadview().md)
- [viewWillAppear(_:)](visionkit/datascannerviewcontroller/viewwillappear(_:).md)
- [viewDidDisappear(_:)](visionkit/datascannerviewcontroller/viewdiddisappear(_:).md)
- [removeFromParent()](visionkit/datascannerviewcontroller/removefromparent().md)
