The data source for a preview controller must adopt this protocol to provide preview items to the controller.
- iOS 4.0+
- Mac Catalyst 13.0+
This protocol also lets the data source tell the
QLPreview how many items to include in a preview item navigation list.
This protocol's methods are required.