One Logo Pool Ball
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.0

addOption

TypeScript
addOption(title: string, image: (UIImage) | null, order: UIDocumentMenuOrder, handler: (() => void)): Promise<void>
Swift declaration
func addOption(withTitle title: String, image: UIImage?, order: UIDocumentMenuOrder, handler: @escaping () -> Void)
init · iOS 8.0+ · Deprecated in iOS 11.0

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UIDocumentMenuViewController) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 8.0+ · Deprecated in iOS 11.0

init

TypeScript
static initDocumentTypesIn(allowedUTIs: Array<string>, mode: UIDocumentPickerMode): Promise<UIDocumentMenuViewController>
Swift declaration
init(documentTypes allowedUTIs: [String], in mode: UIDocumentPickerMode)
init · iOS 8.0+ · Deprecated in iOS 11.0

init

TypeScript
static initUrlIn(url: string, mode: UIDocumentPickerMode): Promise<UIDocumentMenuViewController>
Swift declaration
init(url: URL, in mode: UIDocumentPickerMode)
get · iOS 8.0+ · Deprecated in iOS 11.0

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UIDocumentMenuDelegate)? { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

delegate

TypeScript
setDelegate(value?: (Implements<UIDocumentMenuDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak 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 →