DeviceDiscoveryUI · IOS API REFERENCE
DDDevicePickerViewController
class · iOS 26.0+ · SDK 27.1
class DDDevicePickerViewController
Members (4)
static · iOS 26.0+isSupported
TypeScriptstatic isSupported(browseDescriptor: _Network_NWBrowser_Descriptor, using?: (_Network_NWParameters) | null): Promise<boolean>
Swift declaration@MainActor @preconcurrency static func isSupported(_ browseDescriptor: NWBrowser.Descriptor, using: NWParameters? = nil) -> Bool
init · iOS 26.0+init
TypeScriptstatic initBrowseDescriptorParametersAccess(browseDescriptor: _Network_NWBrowser_Descriptor, parameters?: (_Network_NWParameters) | null, access?: DDDevicePairingAccess): Promise<(DDDevicePickerViewController) | null>
Swift declaration@MainActor @preconcurrency convenience init?(browseDescriptor: NWBrowser.Descriptor, parameters: NWParameters? = nil, access: DDDevicePairingAccess = .default)
init · iOS 26.0+init
TypeScriptstatic initBrowseDescriptorParameters(browseDescriptor: _Network_NWBrowser_Descriptor, parameters?: (_Network_NWParameters) | null): Promise<(DDDevicePickerViewController) | null>
Swift declaration@MainActor @preconcurrency convenience init?(browseDescriptor: NWBrowser.Descriptor, parameters: NWParameters? = nil)
get · iOS 26.0+endpoint
TypeScriptget endpoint(): Promise<_Network_NWEndpoint>
Swift declaration@MainActor @preconcurrency var endpoint: NWEndpoint { get async throws }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
DDDevicePickerViewController.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All DeviceDiscoveryUI types →