One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPrinter

class · iOS 8.0+ · SDK 27.1

@MainActor class UIPrinter

Members (9)

init · iOS 8.0+

init

TypeScript
static init(url: string): Promise<UIPrinter>
Swift declaration
init(url: URL)
method · iOS 8.0+

contactPrinter

TypeScript
contactPrinter(completionHandler?: (((arg0: boolean) => void)) | null): Promise<void>
Swift declaration
func contactPrinter() async -> Bool
get · iOS 8.0+

url

TypeScript
get url(): Promise<string>
Swift declaration
var url: URL { get }
get · iOS 8.0+

displayLocation

TypeScript
get displayLocation(): Promise<(string) | null>
Swift declaration
var displayLocation: String? { get }
get · iOS 8.0+

displayName

TypeScript
get displayName(): Promise<string>
Swift declaration
var displayName: String { get }
get · iOS 8.0+

makeAndModel

TypeScript
get makeAndModel(): Promise<(string) | null>
Swift declaration
var makeAndModel: String? { get }
get · iOS 8.0+

supportedJobTypes

TypeScript
get supportedJobTypes(): Promise<UIPrinter_JobTypes>
Swift declaration
var supportedJobTypes: UIPrinter.JobTypes { get }
get · iOS 8.0+

supportsColor

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

supportsDuplex

TypeScript
get supportsDuplex(): Promise<boolean>
Swift declaration
var supportsDuplex: Bool { get }

Skipped declarations

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

UIPrinter.init()

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

All UIKit types →