2017-12-18 18:49:07 +03:00
|
|
|
## lack of availabilty macros on NSItemProvder.PreferredPresentationStyle - intro says they are not available
|
2017-12-15 22:08:09 +03:00
|
|
|
!missing-selector! NSItemProvider::preferredPresentationStyle not bound
|
|
|
|
!missing-selector! NSItemProvider::setPreferredPresentationStyle: not bound
|
2017-12-18 18:49:07 +03:00
|
|
|
## and that also means the (enum/returned) type is unused
|
|
|
|
!missing-enum! UIPreferredPresentationStyle not bound
|
|
|
|
|
|
|
|
## Added on UIAccessibility
|
2017-12-15 22:08:09 +03:00
|
|
|
!missing-selector! NSObject::accessibilityHeaderElements not bound
|
|
|
|
!missing-selector! NSObject::setAccessibilityHeaderElements: not bound
|
2017-12-18 18:49:07 +03:00
|
|
|
|
|
|
|
## Intent not yet available on tvOS
|
|
|
|
!missing-protocol-member! UIApplicationDelegate::application:handleIntent:completionHandler: not found
|
|
|
|
|
|
|
|
## Headers says it is available but none of its members or implementor class are available
|
|
|
|
!missing-protocol! UIPreviewInteractionDelegate not bound
|
|
|
|
|
|
|
|
## enums only exposed from properties marked with UIKIT_CLASS_AVAILABLE_IOS_ONLY(10_0)
|
|
|
|
!missing-enum! UIImpactFeedbackStyle not bound
|
|
|
|
!missing-enum! UINotificationFeedbackType not bound
|
|
|
|
|
|
|
|
## Marked as not in tvOS in Xcode 8.2 beta 1 but it's a breaking change and it's fixed only in XAMCORE_4_0
|
|
|
|
!unknown-native-enum! UICloudSharingPermissionOptions bound
|
|
|
|
|
|
|
|
## headers are unclear (added in iOS9.1) but Apple web documentation does not show those members
|
|
|
|
## and several only make sense for the stylus touches
|
2017-12-15 22:08:09 +03:00
|
|
|
!missing-selector! UITouch::altitudeAngle not bound
|
|
|
|
!missing-selector! UITouch::azimuthAngleInView: not bound
|
|
|
|
!missing-selector! UITouch::azimuthUnitVectorInView: not bound
|
|
|
|
!missing-selector! UITouch::estimatedProperties not bound
|
|
|
|
!missing-selector! UITouch::estimatedPropertiesExpectingUpdates not bound
|
|
|
|
!missing-selector! UITouch::estimationUpdateIndex not bound
|
|
|
|
!missing-selector! UITouch::preciseLocationInView: not bound
|
|
|
|
!missing-selector! UITouch::precisePreviousLocationInView: not bound
|
2017-12-18 18:49:07 +03:00
|
|
|
|
|
|
|
## the signature use UILexicon which is not part of tvOS
|
|
|
|
!missing-selector! UIInputViewController::requestSupplementaryLexiconWithCompletion: not bound
|
|
|
|
|
|
|
|
## the UIActivityItemSource protocol is not marked as unavailable but all it's members use UIActivityViewController which is not allowed on tvOS
|
|
|
|
!missing-protocol! UIActivityItemSource not bound
|
|
|
|
|
|
|
|
## confusing header wrt categories, defined in: UIAdaptivePresentations (UIViewController)
|
|
|
|
## UIPopoverPresentationController, the returned type, is not available in tvOS
|
2017-12-15 22:08:09 +03:00
|
|
|
!missing-selector! UIViewController::popoverPresentationController not bound
|
2017-12-18 18:49:07 +03:00
|
|
|
|
|
|
|
## property not decorated as unavailable but UIPinchGestureRecognizer, the returned type, is not available in tvOS
|
|
|
|
!missing-selector! UIScrollView::pinchGestureRecognizer not bound
|
|
|
|
|
2018-01-02 16:18:32 +03:00
|
|
|
## Apple renamed NSLineBreakMode from UILineBreakMode and we kept the old name
|
2017-12-15 22:08:09 +03:00
|
|
|
!unknown-native-enum! UILineBreakMode bound
|
2018-01-02 16:18:32 +03:00
|
|
|
|
|
|
|
## Apple renamed NSTextAlignment from NSTextAlignment and we kept the old name
|
2017-12-15 22:08:09 +03:00
|
|
|
!unknown-native-enum! UITextAlignment bound
|
2018-01-18 21:41:09 +03:00
|
|
|
|
|
|
|
## Ignore what the header files say, the NSItemProviderReading methods are not actually implemented on TV or Watch
|
|
|
|
!missing-protocol-conformance! UIColor should conform to NSItemProviderReading (defined in 'UINSItemProvider' category)
|
|
|
|
!missing-protocol-conformance! UIColor should conform to NSItemProviderWriting (defined in 'UINSItemProvider' category)
|
|
|
|
!missing-protocol-conformance! UIImage should conform to NSItemProviderReading (defined in 'NSItemProvider' category)
|
|
|
|
!missing-protocol-conformance! UIImage should conform to NSItemProviderWriting (defined in 'NSItemProvider' category)
|
|
|
|
|
|
|
|
## https://github.com/xamarin/xamarin-macios/issues/3213 should be fixed before conformance to 'UIStateRestoring' is restored.
|
|
|
|
!missing-protocol-conformance! UIViewController should conform to UIStateRestoring (defined in 'UIStateRestoration' category)
|
2018-06-18 17:01:47 +03:00
|
|
|
|
|
|
|
## fixed for XAMCORE_4_0
|
|
|
|
!incorrect-protocol-member! UIFocusItem::frame is REQUIRED and should be abstract
|
|
|
|
!incorrect-protocol-member! UIFocusEnvironment::focusItemContainer is REQUIRED and should be abstract
|
2018-08-02 23:31:35 +03:00
|
|
|
!incorrect-protocol-member! UIFocusEnvironment::parentFocusEnvironment is REQUIRED and should be abstract
|
|
|
|
|
|
|
|
## not supported as per introspection, rdar filled: 42851110
|
|
|
|
!missing-protocol-conformance! NSAttributedString should conform to NSItemProviderReading (defined in 'NSAttributedString_ItemProvider' category)
|
2018-08-14 04:04:56 +03:00
|
|
|
!missing-protocol-conformance! NSAttributedString should conform to NSItemProviderWriting (defined in 'NSAttributedString_ItemProvider' category)
|
2019-01-25 21:01:07 +03:00
|
|
|
|
|
|
|
## Does not make much sense to have it bound in tvOS
|
|
|
|
!missing-field! UIGuidedAccessErrorDomain not bound
|
2019-06-22 01:25:04 +03:00
|
|
|
|
|
|
|
# Xcode 11
|
2019-07-12 20:44:24 +03:00
|
|
|
|
|
|
|
## Inherited from another protocol
|
|
|
|
!missing-protocol-member! NSCollectionLayoutVisibleItem::bounds not found
|
|
|
|
!missing-protocol-member! NSCollectionLayoutVisibleItem::center not found
|
|
|
|
!missing-protocol-member! NSCollectionLayoutVisibleItem::setCenter: not found
|
|
|
|
!missing-protocol-member! NSCollectionLayoutVisibleItem::setTransform: not found
|
|
|
|
!missing-protocol-member! NSCollectionLayoutVisibleItem::transform not found
|
|
|
|
|
|
|
|
## This is a breaking change
|
|
|
|
!incorrect-protocol-member! UITextDocumentProxy::setMarkedText:selectedRange: is REQUIRED and should be abstract
|
|
|
|
!incorrect-protocol-member! UITextDocumentProxy::unmarkText is REQUIRED and should be abstract
|
|
|
|
|
|
|
|
## Not really useful to have them exposed
|
|
|
|
!missing-pinvoke! UIFontWeightForImageSymbolWeight is not bound
|
|
|
|
!missing-pinvoke! UIImageSymbolWeightForFontWeight is not bound
|
|
|
|
|
|
|
|
## UITextInteraction is not available in tvOS
|
|
|
|
!missing-protocol! UITextInteractionDelegate not bound
|
|
|
|
|
|
|
|
## It is deprecated and not of much use to expose it
|
|
|
|
!missing-selector! +UIColor::groupTableViewBackgroundColor not bound
|
|
|
|
|
|
|
|
## It got renamed from UITextWritingDirection to NSWritingDirection but it is a breaking change
|
|
|
|
## Fixed in XAMCORE_4_0
|
|
|
|
!unknown-native-enum! UITextWritingDirection bound
|
|
|
|
|
|
|
|
## Introduced and deprecated in Xcode 11 and likely it will be removed in a future beta
|
|
|
|
!missing-enum! UIDirectionalRectEdge not bound
|
|
|
|
!missing-selector! UIGestureRecognizer::initWithCoder: not bound
|
|
|
|
!missing-selector! UIKeyCommand::action not bound
|
2019-08-06 14:53:08 +03:00
|
|
|
|
|
|
|
## Introduced in Xcode 11 b5 but unlikely to be there at the end of beta, these usualy get replaced by NSCopying protocol
|
|
|
|
!missing-selector! UIBarAppearance::copy not bound
|
|
|
|
!missing-selector! UIBarButtonItemAppearance::copy not bound
|
|
|
|
!missing-selector! UITabBarItemAppearance::copy not bound
|
2020-02-14 00:12:07 +03:00
|
|
|
|
2020-02-25 14:50:39 +03:00
|
|
|
## Xcode 11.4 Beta 2
|
|
|
|
## Duplicated entry field UIKeyInputF1 FB66299477
|
|
|
|
## https://github.com/xamarin/xamarin-macios/wiki/UIKit-iOS-xcode11.4-beta2
|
|
|
|
!missing-field! UIKeyInputF1 not bound
|