init
TypeScriptstatic init(name: string, productImage: _UIKit_UIImage, descriptor: ASDiscoveryDescriptor): ASPickerDisplayItemSwift declarationinit(name: String, productImage: UIImage, descriptor: ASDiscoveryDescriptor)class · iOS 18.0+ · SDK 27.1
class ASPickerDisplayItemstatic init(name: string, productImage: _UIKit_UIImage, descriptor: ASDiscoveryDescriptor): ASPickerDisplayItemSwift declarationinit(name: String, productImage: UIImage, descriptor: ASDiscoveryDescriptor)get descriptor(): ASDiscoveryDescriptorSwift declaration@NSCopying var descriptor: ASDiscoveryDescriptor { get }get name(): stringSwift declarationvar name: String { get }get productImage(): _UIKit_UIImageSwift declaration@NSCopying var productImage: UIImage { get }get renameOptions(): ASAccessory_RenameOptionsSwift declarationvar renameOptions: ASAccessory.RenameOptions { get set }set renameOptions(value: ASAccessory_RenameOptions)Swift declarationvar renameOptions: ASAccessory.RenameOptions { get set }get setupOptions(): ASPickerDisplayItem_SetupOptionsSwift declarationvar setupOptions: ASPickerDisplayItem.SetupOptions { get set }set setupOptions(value: ASPickerDisplayItem_SetupOptions)Swift declarationvar setupOptions: ASPickerDisplayItem.SetupOptions { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ASPickerDisplayItem.init()
inherited init: cannot prove legal (class declares 1 custom initializer)