One Logo Pool Ball
WebKit · IOS API REFERENCE

WKDownload

class · iOS 14.5+ · SDK 27.1

@MainActor class WKDownload

Members (8)

method · iOS 14.5+

cancel

TypeScript
cancel(completionHandler?: (((arg0: (ArrayBuffer) | null) => void)) | null): Promise<void>
Swift declaration
func cancel() async -> Data?
init

init

TypeScript
static init(): Promise<WKDownload>
Swift declaration
init()
get · iOS 14.5+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any WKDownloadDelegate)? { get set }
set · iOS 14.5+

delegate

TypeScript
setDelegate(value?: (SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any WKDownloadDelegate)? { get set }
get · iOS 14.5+

originalRequest

TypeScript
get originalRequest(): Promise<(_Foundation_URLRequest) | null>
Swift declaration
var originalRequest: URLRequest? { get }
get · iOS 18.2+

originatingFrame

TypeScript
get originatingFrame(): Promise<WKFrameInfo>
Swift declaration
var originatingFrame: WKFrameInfo { get }
get · iOS 18.2+

isUserInitiated

TypeScript
get isUserInitiated(): Promise<boolean>
Swift declaration
var isUserInitiated: Bool { get }
get · iOS 14.5+

webView

TypeScript
get webView(): Promise<(WKWebView) | null>
Swift declaration
weak var webView: WKWebView? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All WebKit types →