id
TypeScriptget id(): stringSwift declarationoverride dynamic var id: UUID { get }Provide an interface that allows people to display information about their contacts.
9 types
44 callable entries
6 skipped
88% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
CNContactPickerDelegate
protocol · iOS 9.0+
CNContactPickerViewController
class · iOS 9.0+
CNContactViewController
class · iOS 9.0+
CNContactViewControllerDelegate
protocol · iOS 9.0+
ContactAccessButton
struct · iOS 18.0+
ContactAccessButton.Body
typealias · iOS 18.0+
ContactAccessButton.Caption
enum · iOS 18.0+
ContactAccessButton.Caption.RawValue
typealias · iOS 18.0+
ContactAccessButton.Style
struct · iOS 18.0+
get id(): stringSwift declarationoverride dynamic var id: UUID { get }static init(contact: _Contacts_CNContact): _UIKit_UIApplicationShortcutIconSwift declarationconvenience init(contact: CNContact)6 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ContactAccessButton.body
This protocol needs associated types that cannot yet cross the bridge.
View.contactAccessButtonStyle(_:)
This protocol needs associated types that cannot yet cross the bridge.
View.contactAccessButtonCaption(_:)
This protocol needs associated types that cannot yet cross the bridge.
View.contactAccessPicker(isPresented:completionHandler:)
This protocol needs associated types that cannot yet cross the bridge.
CNContactViewController.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
protocol implementation CNContactViewControllerDelegate.contactViewController(_:shouldPerformDefaultActionFor:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it