UIKit · IOS API REFERENCE
UIDocumentMenuViewController
class · iOS 8.0+ · Deprecated in iOS 11.0 · SDK 27.1
@MainActor class UIDocumentMenuViewController
Members (6)
method · iOS 8.0+ · Deprecated in iOS 11.0addOption
TypeScriptaddOption(title: string, image: (UIImage) | null, order: UIDocumentMenuOrder, handler: (() => void)): Promise<void>
Swift declarationfunc addOption(withTitle title: String, image: UIImage?, order: UIDocumentMenuOrder, handler: @escaping () -> Void)
init · iOS 8.0+ · Deprecated in iOS 11.0init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): Promise<(UIDocumentMenuViewController) | null>
Swift declarationinit?(coder: NSCoder)
init · iOS 8.0+ · Deprecated in iOS 11.0init
TypeScriptstatic initDocumentTypesIn(allowedUTIs: Array<string>, mode: UIDocumentPickerMode): Promise<UIDocumentMenuViewController>
Swift declarationinit(documentTypes allowedUTIs: [String], in mode: UIDocumentPickerMode)
init · iOS 8.0+ · Deprecated in iOS 11.0init
TypeScriptstatic initUrlIn(url: string, mode: UIDocumentPickerMode): Promise<UIDocumentMenuViewController>
Swift declarationinit(url: URL, in mode: UIDocumentPickerMode)
get · iOS 8.0+ · Deprecated in iOS 11.0delegate
TypeScriptget delegate(): Promise<(SDKHandle) | null>
Swift declarationweak var delegate: (any UIDocumentMenuDelegate)? { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0delegate
TypeScriptsetDelegate(value?: (Implements<UIDocumentMenuDelegate> | SDKHandle) | null): Promise<void>
Swift declarationweak var delegate: (any UIDocumentMenuDelegate)? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIDocumentMenuViewController.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
All UIKit types →