ContactsUI Changes for Swift
ContactsUI
Modified CNContactPickerDelegate
Declaration | |
---|---|
From | protocol CNContactPickerDelegate : NSObjectProtocol { optional func contactPickerDidCancel(_ picker: CNContactPickerViewController) optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContact contact: CNContact) optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContactProperty contactProperty: CNContactProperty) optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact]) optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContactProperties contactProperties: [CNContactProperty]) } |
To | protocol CNContactPickerDelegate : NSObjectProtocol { optional func contactPickerDidCancel(_ picker: CNContactPickerViewController) optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contactProperty: CNContactProperty) optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact]) optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContactProperties contactProperties: [CNContactProperty]) } |
Modified CNContactPickerDelegate.contactPicker(_: CNContactPickerViewController, didSelect: CNContact)
Declaration | |
---|---|
From | optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContact contact: CNContact) |
To | optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) |
Declaration | |
---|---|
From | optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContactProperty contactProperty: CNContactProperty) |
To | optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contactProperty: CNContactProperty) |
Modified CNContactPickerDelegate.contactPicker(_: CNContactPickerViewController, didSelect: [CNContact])
Declaration | |
---|---|
From | optional func contactPicker(_ picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact]) |
To | optional func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact]) |
Modified CNContactPickerViewController
Declaration | Protocols | |
---|---|---|
From | class CNContactPickerViewController : UIViewController { var displayedPropertyKeys: [String]? weak var delegate: CNContactPickerDelegate? @NSCopying var predicateForEnablingContact: NSPredicate? @NSCopying var predicateForSelectionOfContact: NSPredicate? @NSCopying var predicateForSelectionOfProperty: NSPredicate? } | -- |
To | class CNContactPickerViewController : UIViewController { var displayedPropertyKeys: [String]? weak var delegate: CNContactPickerDelegate? @NSCopying var predicateForEnablingContact: NSPredicate? @NSCopying var predicateForSelectionOfContact: NSPredicate? @NSCopying var predicateForSelectionOfProperty: NSPredicate? var tabBarItem: UITabBarItem! var tabBarController: UITabBarController? { get } var splitViewController: UISplitViewController? { get } func collapseSecondaryViewController(_ secondaryViewController: UIViewController, for splitViewController: UISplitViewController) func separateSecondaryViewController(for splitViewController: UISplitViewController) -> UIViewController? var transitionCoordinator: UIViewControllerTransitionCoordinator? { get } var isModalInPopover: Bool var contentSizeForViewInPopover: CGSize var toolbarItems: [UIBarButtonItem]? func setToolbarItems(_ toolbarItems: [UIBarButtonItem]?, animated animated: Bool) var navigationItem: UINavigationItem { get } var hidesBottomBarWhenPushed: Bool var navigationController: UINavigationController? { get } var previewActionItems: [UIPreviewActionItem] { get } func registerForPreviewing(with delegate: UIViewControllerPreviewingDelegate, sourceView sourceView: UIView) -> UIViewControllerPreviewing func unregisterForPreviewing(withContext previewing: UIViewControllerPreviewing) var presentationController: UIPresentationController? { get } var popoverPresentationController: UIPopoverPresentationController? { get } func addKeyCommand(_ keyCommand: UIKeyCommand) func removeKeyCommand(_ keyCommand: UIKeyCommand) var topLayoutGuide: UILayoutSupport { get } var bottomLayoutGuide: UILayoutSupport { get } weak var transitioningDelegate: UIViewControllerTransitioningDelegate? func updateViewConstraints() func automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers() -> Bool func shouldAutomaticallyForwardRotationMethods() -> Bool var shouldAutomaticallyForwardAppearanceMethods: Bool { get } func willMove(toParentViewController parent: UIViewController?) func didMove(toParentViewController parent: UIViewController?) var childViewControllers: [UIViewController] { get } func addChildViewController(_ childController: UIViewController) func removeFromParentViewController() func transition(from fromViewController: UIViewController, to toViewController: UIViewController, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil) func beginAppearanceTransition(_ isAppearing: Bool, animated animated: Bool) func endAppearanceTransition() var childViewControllerForStatusBarStyle: UIViewController? { get } var childViewControllerForStatusBarHidden: UIViewController? { get } func setOverrideTraitCollection(_ collection: UITraitCollection?, forChildViewController childViewController: UIViewController) func overrideTraitCollection(forChildViewController childViewController: UIViewController) -> UITraitCollection? var searchDisplayController: UISearchDisplayController? { get } var isEditing: Bool func setEditing(_ editing: Bool, animated animated: Bool) var editButtonItem: UIBarButtonItem { get } class func attemptRotationToDeviceOrientation() func shouldAutorotate(to toInterfaceOrientation: UIInterfaceOrientation) -> Bool var shouldAutorotate: Bool { get } var supportedInterfaceOrientations: UIInterfaceOrientationMask { get } var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { get } func rotatingHeaderView() -> UIView? func rotatingFooterView() -> UIView? var interfaceOrientation: UIInterfaceOrientation { get } func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func didRotate(from fromInterfaceOrientation: UIInterfaceOrientation) func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func willAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func didAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation) func willAnimateSecondHalfOfRotation(from fromInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) var userActivity: NSUserActivity? func updateUserActivityState(_ activity: NSUserActivity) func restoreUserActivityState(_ activity: NSUserActivity) var inputView: UIView? { get } var inputAccessoryView: UIView? { get } var inputAssistantItem: UITextInputAssistantItem { get } var inputViewController: UIInputViewController? { get } var inputAccessoryViewController: UIInputViewController? { get } var textInputMode: UITextInputMode? { get } var textInputContextIdentifier: String? { get } class func clearTextInputContextIdentifier(_ identifier: String) func reloadInputViews() var keyCommands: [UIKeyCommand]? { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension CNContactPickerViewController : NSExtensionRequestHandling { var extensionContext: NSExtensionContext? { get } } extension CNContactPickerViewController : UIStateRestoring { var restorationIdentifier: String? var restorationClass: UIViewControllerRestoration.Type? func encodeRestorableState(with coder: NSCoder) func decodeRestorableState(with coder: NSCoder) func applicationFinishedRestoringState() } extension CNContactPickerViewController : CVarArg { } extension CNContactPickerViewController : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSExtensionRequestHandling, UIStateRestoring |
Modified CNContactViewController
Declaration | Protocols | |
---|---|---|
From | class CNContactViewController : UIViewController { class func descriptorForRequiredKeys() -> CNKeyDescriptor convenience init(forContact contact: CNContact) class func viewControllerForContact(_ contact: CNContact) -> Self convenience init(forUnknownContact contact: CNContact) class func viewControllerForUnknownContact(_ contact: CNContact) -> Self convenience init(forNewContact contact: CNContact?) class func viewControllerForNewContact(_ contact: CNContact?) -> Self var contact: CNContact { get } var displayedPropertyKeys: [AnyObject]? weak var delegate: CNContactViewControllerDelegate? var contactStore: CNContactStore? var parentGroup: CNGroup? var parentContainer: CNContainer? var alternateName: String? var message: String? var allowsEditing: Bool var allowsActions: Bool var shouldShowLinkedContacts: Bool func highlightPropertyWithKey(_ key: String, identifier identifier: String?) } | -- |
To | class CNContactViewController : UIViewController { class func descriptorForRequiredKeys() -> CNKeyDescriptor convenience init(for contact: CNContact) class func forContact(_ contact: CNContact) -> Self convenience init(forUnknownContact contact: CNContact) class func forUnknownContact(_ contact: CNContact) -> Self convenience init(forNewContact contact: CNContact?) class func forNewContact(_ contact: CNContact?) -> Self var contact: CNContact { get } var displayedPropertyKeys: [Any]? weak var delegate: CNContactViewControllerDelegate? var contactStore: CNContactStore? var parentGroup: CNGroup? var parentContainer: CNContainer? var alternateName: String? var message: String? var allowsEditing: Bool var allowsActions: Bool var shouldShowLinkedContacts: Bool func highlightProperty(withKey key: String, identifier identifier: String?) var tabBarItem: UITabBarItem! var tabBarController: UITabBarController? { get } var splitViewController: UISplitViewController? { get } func collapseSecondaryViewController(_ secondaryViewController: UIViewController, for splitViewController: UISplitViewController) func separateSecondaryViewController(for splitViewController: UISplitViewController) -> UIViewController? var transitionCoordinator: UIViewControllerTransitionCoordinator? { get } var isModalInPopover: Bool var contentSizeForViewInPopover: CGSize var toolbarItems: [UIBarButtonItem]? func setToolbarItems(_ toolbarItems: [UIBarButtonItem]?, animated animated: Bool) var navigationItem: UINavigationItem { get } var hidesBottomBarWhenPushed: Bool var navigationController: UINavigationController? { get } var previewActionItems: [UIPreviewActionItem] { get } func registerForPreviewing(with delegate: UIViewControllerPreviewingDelegate, sourceView sourceView: UIView) -> UIViewControllerPreviewing func unregisterForPreviewing(withContext previewing: UIViewControllerPreviewing) var presentationController: UIPresentationController? { get } var popoverPresentationController: UIPopoverPresentationController? { get } func addKeyCommand(_ keyCommand: UIKeyCommand) func removeKeyCommand(_ keyCommand: UIKeyCommand) var topLayoutGuide: UILayoutSupport { get } var bottomLayoutGuide: UILayoutSupport { get } weak var transitioningDelegate: UIViewControllerTransitioningDelegate? func updateViewConstraints() func automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers() -> Bool func shouldAutomaticallyForwardRotationMethods() -> Bool var shouldAutomaticallyForwardAppearanceMethods: Bool { get } func willMove(toParentViewController parent: UIViewController?) func didMove(toParentViewController parent: UIViewController?) var childViewControllers: [UIViewController] { get } func addChildViewController(_ childController: UIViewController) func removeFromParentViewController() func transition(from fromViewController: UIViewController, to toViewController: UIViewController, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil) func beginAppearanceTransition(_ isAppearing: Bool, animated animated: Bool) func endAppearanceTransition() var childViewControllerForStatusBarStyle: UIViewController? { get } var childViewControllerForStatusBarHidden: UIViewController? { get } func setOverrideTraitCollection(_ collection: UITraitCollection?, forChildViewController childViewController: UIViewController) func overrideTraitCollection(forChildViewController childViewController: UIViewController) -> UITraitCollection? var searchDisplayController: UISearchDisplayController? { get } var isEditing: Bool func setEditing(_ editing: Bool, animated animated: Bool) var editButtonItem: UIBarButtonItem { get } class func attemptRotationToDeviceOrientation() func shouldAutorotate(to toInterfaceOrientation: UIInterfaceOrientation) -> Bool var shouldAutorotate: Bool { get } var supportedInterfaceOrientations: UIInterfaceOrientationMask { get } var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { get } func rotatingHeaderView() -> UIView? func rotatingFooterView() -> UIView? var interfaceOrientation: UIInterfaceOrientation { get } func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func didRotate(from fromInterfaceOrientation: UIInterfaceOrientation) func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func willAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) func didAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation) func willAnimateSecondHalfOfRotation(from fromInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval) var userActivity: NSUserActivity? func updateUserActivityState(_ activity: NSUserActivity) func restoreUserActivityState(_ activity: NSUserActivity) var inputView: UIView? { get } var inputAccessoryView: UIView? { get } var inputAssistantItem: UITextInputAssistantItem { get } var inputViewController: UIInputViewController? { get } var inputAccessoryViewController: UIInputViewController? { get } var textInputMode: UITextInputMode? { get } var textInputContextIdentifier: String? { get } class func clearTextInputContextIdentifier(_ identifier: String) func reloadInputViews() var keyCommands: [UIKeyCommand]? { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension CNContactViewController : NSExtensionRequestHandling { var extensionContext: NSExtensionContext? { get } } extension CNContactViewController : UIStateRestoring { var restorationIdentifier: String? var restorationClass: UIViewControllerRestoration.Type? func encodeRestorableState(with coder: NSCoder) func decodeRestorableState(with coder: NSCoder) func applicationFinishedRestoringState() } extension CNContactViewController : CVarArg { } extension CNContactViewController : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSExtensionRequestHandling, UIStateRestoring |
Declaration | |
---|---|
From | var displayedPropertyKeys: [AnyObject]? |
To | var displayedPropertyKeys: [Any]? |
Declaration | |
---|---|
From | func highlightPropertyWithKey(_ key: String, identifier identifier: String?) |
To | func highlightProperty(withKey key: String, identifier identifier: String?) |
Declaration | |
---|---|
From | convenience init(forContact contact: CNContact) |
To | convenience init(for contact: CNContact) |
Modified CNContactViewControllerDelegate
Declaration | |
---|---|
From | protocol CNContactViewControllerDelegate : NSObjectProtocol { optional func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionForContactProperty property: CNContactProperty) -> Bool optional func contactViewController(_ viewController: CNContactViewController, didCompleteWithContact contact: CNContact?) } |
To | protocol CNContactViewControllerDelegate : NSObjectProtocol { optional func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionFor property: CNContactProperty) -> Bool optional func contactViewController(_ viewController: CNContactViewController, didCompleteWith contact: CNContact?) } |
Declaration | |
---|---|
From | optional func contactViewController(_ viewController: CNContactViewController, didCompleteWithContact contact: CNContact?) |
To | optional func contactViewController(_ viewController: CNContactViewController, didCompleteWith contact: CNContact?) |
Declaration | |
---|---|
From | optional func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionForContactProperty property: CNContactProperty) -> Bool |
To | optional func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionFor property: CNContactProperty) -> Bool |