descriptorForRequiredKeys
TypeScriptstatic descriptorForRequiredKeys(): Promise<SDKHandle>Swift declarationclass func descriptorForRequiredKeys() -> any CNKeyDescriptorclass · iOS 9.0+ · SDK 27.1
class CNContactViewControllerstatic descriptorForRequiredKeys(): Promise<SDKHandle>Swift declarationclass func descriptorForRequiredKeys() -> any CNKeyDescriptorstatic initFor(contact: _Contacts_CNContact): Promise<CNContactViewController>Swift declarationconvenience init(for contact: CNContact)static initForNewContact(contact?: (_Contacts_CNContact) | null): Promise<CNContactViewController>Swift declarationconvenience init(forNewContact contact: CNContact?)static initForUnknownContact(contact: _Contacts_CNContact): Promise<CNContactViewController>Swift declarationconvenience init(forUnknownContact contact: CNContact)highlightProperty(key: string, identifier?: (string) | null): Promise<void>Swift declarationfunc highlightProperty(withKey key: String, identifier: String?)get allowsActions(): Promise<boolean>Swift declarationvar allowsActions: Bool { get set }setAllowsActions(value: boolean): Promise<void>Swift declarationvar allowsActions: Bool { get set }get allowsEditing(): Promise<boolean>Swift declarationvar allowsEditing: Bool { get set }setAllowsEditing(value: boolean): Promise<void>Swift declarationvar allowsEditing: Bool { get set }get alternateName(): Promise<(string) | null>Swift declarationvar alternateName: String? { get set }setAlternateName(value?: (string) | null): Promise<void>Swift declarationvar alternateName: String? { get set }get contact(): Promise<_Contacts_CNContact>Swift declarationvar contact: CNContact { get }get contactStore(): Promise<(_Contacts_CNContactStore) | null>Swift declarationvar contactStore: CNContactStore? { get set }setContactStore(value?: (_Contacts_CNContactStore) | null): Promise<void>Swift declarationvar contactStore: CNContactStore? { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any CNContactViewControllerDelegate)? { get set }setDelegate(value?: (Implements<CNContactViewControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any CNContactViewControllerDelegate)? { get set }get displayedPropertyKeys(): Promise<(Array<unknown>) | null>Swift declarationvar displayedPropertyKeys: [Any]? { get set }setDisplayedPropertyKeys(value?: (Array<unknown>) | null): Promise<void>Swift declarationvar displayedPropertyKeys: [Any]? { get set }get message(): Promise<(string) | null>Swift declarationvar message: String? { get set }setMessage(value?: (string) | null): Promise<void>Swift declarationvar message: String? { get set }get parentContainer(): Promise<(_Contacts_CNContainer) | null>Swift declarationvar parentContainer: CNContainer? { get set }setParentContainer(value?: (_Contacts_CNContainer) | null): Promise<void>Swift declarationvar parentContainer: CNContainer? { get set }get parentGroup(): Promise<(_Contacts_CNGroup) | null>Swift declarationvar parentGroup: CNGroup? { get set }setParentGroup(value?: (_Contacts_CNGroup) | null): Promise<void>Swift declarationvar parentGroup: CNGroup? { get set }get shouldShowLinkedContacts(): Promise<boolean>Swift declarationvar shouldShowLinkedContacts: Bool { get set }setShouldShowLinkedContacts(value: boolean): Promise<void>Swift declarationvar shouldShowLinkedContacts: Bool { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CNContactViewController.init()
inherited init: cannot prove legal (class declares 4 custom initializers)