init
TypeScriptstatic initMapItem(mapItem?: (MKMapItem) | null): Promise<MKMapItemDetailViewController>Swift declarationinit(mapItem: MKMapItem?)class · iOS 18.0+ · SDK 27.1
class MKMapItemDetailViewControllerstatic initMapItem(mapItem?: (MKMapItem) | null): Promise<MKMapItemDetailViewController>Swift declarationinit(mapItem: MKMapItem?)static initMapItemDisplaysMap(mapItem: (MKMapItem) | null, displaysMap: boolean): Promise<MKMapItemDetailViewController>Swift declarationinit(mapItem: MKMapItem?, displaysMap: Bool)get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any MKMapItemDetailViewControllerDelegate)? { get set }setDelegate(value?: (Implements<MKMapItemDetailViewControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any MKMapItemDetailViewControllerDelegate)? { get set }get mapItem(): Promise<(MKMapItem) | null>Swift declarationvar mapItem: MKMapItem? { get set }setMapItem(value?: (MKMapItem) | null): Promise<void>Swift declarationvar mapItem: MKMapItem? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MKMapItemDetailViewController.init()
inherited init: cannot prove legal (class declares 2 custom initializers)