SwiftUI 对 ContactsUI 的 CNContactPickerViewController 的封装。最终,我将添加框架的其余部分。
CNContactViewController 在 macOS 上的使用,以及 CNContactPicker)。SwiftUIContacts 的文档托管在 Swift Package Index 上。
ContactPicker 支持四种不同的选择模式,模式由您使用的 init 决定
init 中使用 CNContact? 类型的 @Bindinginit 中使用 [CNContact] 类型的 @Bindinginit 中使用 CNContactProperty? 类型的 @Bindinginit 中使用 [CNContactProperty] 类型的 @Binding.sheet(isPresented: $showSheet) {
ContactPicker(selection: $selectedProperty,
displayedPropertyKeys: [.phoneNumbersKey]
)
}