One Logo Pool Ball
App Services · IOS API REFERENCE

QuickLook

Create previews of files to use inside your app, or perform simple edits on previews.

13 types

35 callable entries

14 skipped

71% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Skipped declarations

14 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

QLPreviewReply.init(forPDFWithPageSize:createDocumentUsing:)

synchronous callback requires a nonescaping JS-thread call

QLPreviewReply.init(dataOfContentType:contentSize:createDataUsing:)

synchronous callback requires a nonescaping JS-thread call

QLPreviewSceneActivationConfiguration.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

QLPreviewReply.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

QLPreviewReplyAttachment.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

ARQuickLookPreviewItem.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

protocol implementation QLPreviewItem.previewItemTitle

non-method protocol requirement

protocol implementation QLPreviewItem

non-method protocol requirement

protocol implementation QLPreviewControllerDataSource

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation QLPreviewControllerDelegate.previewController(_:shouldOpen:for:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation QLPreviewControllerDelegate.previewController(_:frameFor:inSourceView:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation QLPreviewControllerDelegate.previewController(_:transitionImageFor:contentRect:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation QLPreviewControllerDelegate.previewController(_:transitionViewFor:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it

protocol implementation QLPreviewControllerDelegate.previewController(_:editingModeFor:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it