407 строки
22 KiB
Plaintext
407 строки
22 KiB
Plaintext
# AVFoundation
|
|
|
|
## OSX only - but only the member is marked (not the protocol itself)
|
|
!missing-protocol! AVFragmentMinding not bound
|
|
|
|
## OSX only - category "AVFragmentedAsset (AVFragmentedAssetTrackInspection)" is not decorated
|
|
## but AVFragmentedAsset is only available on 10.11 (so it does not build)
|
|
!missing-selector! AVFragmentedAsset::trackWithTrackID: not bound
|
|
!missing-selector! AVFragmentedAsset::tracksWithMediaCharacteristic: not bound
|
|
!missing-selector! AVFragmentedAsset::tracksWithMediaType: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceAuthorization category over AVCaptureDevice - not in tvOS
|
|
!missing-selector! +AVCaptureDevice::authorizationStatusForMediaType: not bound
|
|
!missing-selector! +AVCaptureDevice::requestAccessForMediaType:completionHandler: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceColorSpaceSupport category over AVCaptureDevice - not in tvOS
|
|
!missing-selector! AVCaptureDevice::activeColorSpace not bound
|
|
!missing-selector! AVCaptureDevice::setActiveColorSpace: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceExposure category over AVCaptureDevice - not in tvOS
|
|
!missing-selector! AVCaptureDevice::ISO not bound
|
|
!missing-selector! AVCaptureDevice::exposureDuration not bound
|
|
!missing-selector! AVCaptureDevice::exposureTargetBias not bound
|
|
!missing-selector! AVCaptureDevice::exposureTargetOffset not bound
|
|
!missing-selector! AVCaptureDevice::lensAperture not bound
|
|
!missing-selector! AVCaptureDevice::maxExposureTargetBias not bound
|
|
!missing-selector! AVCaptureDevice::minExposureTargetBias not bound
|
|
!missing-selector! AVCaptureDevice::setExposureTargetBias:completionHandler: not bound
|
|
!missing-selector! AVCaptureDevice::setExposureModeCustomWithDuration:ISO:completionHandler: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceFlash
|
|
!missing-selector! AVCaptureDevice::flashMode not bound
|
|
!missing-selector! AVCaptureDevice::isFlashActive not bound
|
|
!missing-selector! AVCaptureDevice::isFlashAvailable not bound
|
|
!missing-selector! AVCaptureDevice::isFlashModeSupported: not bound
|
|
!missing-selector! AVCaptureDevice::setFlashMode: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceFocus category over AVCaptureDevice - not in tvOS
|
|
!missing-selector! AVCaptureDevice::autoFocusRangeRestriction not bound
|
|
!missing-selector! AVCaptureDevice::isAutoFocusRangeRestrictionSupported not bound
|
|
!missing-selector! AVCaptureDevice::isSmoothAutoFocusEnabled not bound
|
|
!missing-selector! AVCaptureDevice::isSmoothAutoFocusSupported not bound
|
|
!missing-selector! AVCaptureDevice::lensPosition not bound
|
|
!missing-selector! AVCaptureDevice::setAutoFocusRangeRestriction: not bound
|
|
!missing-selector! AVCaptureDevice::setFocusModeLockedWithLensPosition:completionHandler: not bound
|
|
!missing-selector! AVCaptureDevice::setSmoothAutoFocusEnabled: not bound
|
|
!missing-selector! AVCaptureDevice::isLockingFocusWithCustomLensPositionSupported not bound
|
|
!missing-selector! AVCaptureDevice::isLockingWhiteBalanceWithCustomDeviceGainsSupported not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceHighDynamicRangeSupport
|
|
!missing-selector! AVCaptureDevice::automaticallyAdjustsVideoHDREnabled not bound
|
|
!missing-selector! AVCaptureDevice::isVideoHDREnabled not bound
|
|
!missing-selector! AVCaptureDevice::setAutomaticallyAdjustsVideoHDREnabled: not bound
|
|
!missing-selector! AVCaptureDevice::setVideoHDREnabled: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceLowLightBoost
|
|
!missing-selector! AVCaptureDevice::automaticallyEnablesLowLightBoostWhenAvailable not bound
|
|
!missing-selector! AVCaptureDevice::isLowLightBoostEnabled not bound
|
|
!missing-selector! AVCaptureDevice::isLowLightBoostSupported not bound
|
|
!missing-selector! AVCaptureDevice::setAutomaticallyEnablesLowLightBoostWhenAvailable: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceSubjectAreaChangeMonitoring
|
|
!missing-selector! AVCaptureDevice::isSubjectAreaChangeMonitoringEnabled not bound
|
|
!missing-selector! AVCaptureDevice::setSubjectAreaChangeMonitoringEnabled: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceTorch
|
|
!missing-selector! AVCaptureDevice::isTorchActive not bound
|
|
!missing-selector! AVCaptureDevice::isTorchAvailable not bound
|
|
!missing-selector! AVCaptureDevice::setTorchModeOnWithLevel:error: not bound
|
|
!missing-selector! AVCaptureDevice::torchLevel not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceVideoZoom
|
|
!missing-selector! AVCaptureDevice::isRampingVideoZoom not bound
|
|
!missing-selector! AVCaptureDevice::rampToVideoZoomFactor:withRate: not bound
|
|
!missing-selector! AVCaptureDevice::videoZoomFactor not bound
|
|
!missing-selector! AVCaptureDevice::setVideoZoomFactor: not bound
|
|
|
|
## AVCaptureDevice_AVCaptureDeviceWhiteBalance
|
|
!missing-selector! AVCaptureDevice::chromaticityValuesForDeviceWhiteBalanceGains: not bound
|
|
!missing-selector! AVCaptureDevice::deviceWhiteBalanceGains not bound
|
|
!missing-selector! AVCaptureDevice::deviceWhiteBalanceGainsForChromaticityValues: not bound
|
|
!missing-selector! AVCaptureDevice::deviceWhiteBalanceGainsForTemperatureAndTintValues: not bound
|
|
!missing-selector! AVCaptureDevice::grayWorldDeviceWhiteBalanceGains not bound
|
|
!missing-selector! AVCaptureDevice::maxWhiteBalanceGain not bound
|
|
!missing-selector! AVCaptureDevice::setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler: not bound
|
|
!missing-selector! AVCaptureDevice::temperatureAndTintValuesForDeviceWhiteBalanceGains: not bound
|
|
|
|
## AVCaptureStillImageOutput_BracketedCaptureMethods category over AVCaptureStillImageOutput - not in tvOS (and deprecated)
|
|
!missing-selector! AVCaptureStillImageOutput::captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler: not bound
|
|
!missing-selector! AVCaptureStillImageOutput::isLensStabilizationDuringBracketedCaptureEnabled not bound
|
|
!missing-selector! AVCaptureStillImageOutput::isLensStabilizationDuringBracketedCaptureSupported not bound
|
|
!missing-selector! AVCaptureStillImageOutput::maxBracketedCaptureStillImageCount not bound
|
|
!missing-selector! AVCaptureStillImageOutput::prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler: not bound
|
|
!missing-selector! AVCaptureStillImageOutput::setLensStabilizationDuringBracketedCaptureEnabled: not bound
|
|
|
|
|
|
# CloudKit
|
|
|
|
## shown as available in iOS 9.3 in tvOS header files (from Xcode 7.3) so normally available in tvOS 9.2
|
|
## In reality the selectors only answer in the simulator, not on AppleTV devices
|
|
!missing-selector! CKContainer::fetchAllLongLivedOperationIDsWithCompletionHandler: not bound
|
|
!missing-selector! CKContainer::fetchLongLivedOperationWithID:completionHandler: not bound
|
|
|
|
## deprecated API
|
|
!missing-selector! CKContainer::discoverAllContactUserInfosWithCompletionHandler: not bound
|
|
|
|
|
|
# CoreImage
|
|
|
|
## Apple bug (mac only) - https://trello.com/c/kpksFWto/6-22524785-coreimage-headers-discrepancies
|
|
!missing-selector! CIKernel::setROISelector: not bound
|
|
|
|
|
|
# ExternalAccessory
|
|
|
|
## it's unusable (no way to create instances, no static methods, not even any usable instance methods)
|
|
!missing-type! EAWiFiUnconfiguredAccessoryBrowser not bound
|
|
!missing-selector! EAWiFiUnconfiguredAccessoryBrowser::unconfiguredAccessories not bound
|
|
|
|
|
|
# Foundation
|
|
|
|
## does not exists in iOS (or watchOS) as a type - but some API refers to it (messy)
|
|
!unknown-type! NSPortMessage bound
|
|
|
|
## shown as available in iOS 9.3 in tvOS header files (from Xcode 7.3) so normally available in tvOS 9.2
|
|
## In reality it's only available in the simulator, not on AppleTV devices (all fields are null)
|
|
!missing-field! NSUbiquitousUserDefaultsCompletedInitialSyncNotification not bound
|
|
!missing-field! NSUbiquitousUserDefaultsDidChangeAccountsNotification not bound
|
|
!missing-field! NSUserDefaultsSizeLimitExceededNotification not bound
|
|
|
|
|
|
# GameKit
|
|
|
|
## all members are not available so the protocol is empty
|
|
## however this is confusing because some protocols have no members (so it can't just be ignored)
|
|
!missing-protocol! GKFriendRequestComposeViewControllerDelegate not bound
|
|
!missing-protocol! GKSavedGameListener not bound
|
|
|
|
## GKSession is not in the tvOS API but the GKSessionDelegate is not marked
|
|
## looks like mistakes as the API is not used anywhere else
|
|
## easier to add later, if needed, than remove
|
|
!missing-protocol! GKSessionDelegate not bound
|
|
!missing-selector! GKSessionDelegate::session:connectionWithPeerFailed:withError: not bound
|
|
!missing-selector! GKSessionDelegate::session:didFailWithError: not bound
|
|
!missing-selector! GKSessionDelegate::session:didReceiveConnectionRequestFromPeer: not bound
|
|
!missing-selector! GKSessionDelegate::session:peer:didChangeState: not bound
|
|
|
|
## GKVoiceChatService is not in tvOS so nothing uses GKVoiceChatClient
|
|
!missing-protocol! GKVoiceChatClient not bound
|
|
!missing-selector! GKVoiceChatClient::participantID not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:didNotStartWithParticipantID:error: not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:didReceiveInvitationFromParticipantID:callID: not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:didStartWithParticipantID: not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:didStopWithParticipantID:error: not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:sendData:toParticipantID: not bound
|
|
!missing-selector! GKVoiceChatClient::voiceChatService:sendRealTimeData:toParticipantID: not bound
|
|
|
|
## type is not available in tvOS but it's defined multiple times in the headers (so it gets picked up without the __TVOS_UNAVAILABLE)
|
|
!missing-selector! GKFriendRequestComposeViewController::addRecipientPlayers: not bound
|
|
|
|
|
|
# MediaPlayer
|
|
|
|
## the "owner" type MPMediaEntity is marked with __TVOS_PROHIBITED
|
|
## but in reality fields' parents are not the type (DeclContext)
|
|
## so the xtro tests cannot know they are not really available
|
|
!missing-field! MPMediaEntityPropertyPersistentID not bound
|
|
|
|
## the "owner" type MPMediaItem is marked with __TVOS_PROHIBITED
|
|
!missing-field! MPMediaItemPropertyAlbumArtist not bound
|
|
!missing-field! MPMediaItemPropertyAlbumArtistPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyAlbumPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyAlbumTitle not bound
|
|
!missing-field! MPMediaItemPropertyAlbumTrackCount not bound
|
|
!missing-field! MPMediaItemPropertyAlbumTrackNumber not bound
|
|
!missing-field! MPMediaItemPropertyArtist not bound
|
|
!missing-field! MPMediaItemPropertyArtistPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyArtwork not bound
|
|
!missing-field! MPMediaItemPropertyAssetURL not bound
|
|
!missing-field! MPMediaItemPropertyBeatsPerMinute not bound
|
|
!missing-field! MPMediaItemPropertyBookmarkTime not bound
|
|
!missing-field! MPMediaItemPropertyComments not bound
|
|
!missing-field! MPMediaItemPropertyComposer not bound
|
|
!missing-field! MPMediaItemPropertyComposerPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyDiscCount not bound
|
|
!missing-field! MPMediaItemPropertyDiscNumber not bound
|
|
!missing-field! MPMediaItemPropertyGenre not bound
|
|
!missing-field! MPMediaItemPropertyGenrePersistentID not bound
|
|
!missing-field! MPMediaItemPropertyHasProtectedAsset not bound
|
|
!missing-field! MPMediaItemPropertyIsCloudItem not bound
|
|
!missing-field! MPMediaItemPropertyIsCompilation not bound
|
|
!missing-field! MPMediaItemPropertyLastPlayedDate not bound
|
|
!missing-field! MPMediaItemPropertyLyrics not bound
|
|
!missing-field! MPMediaItemPropertyMediaType not bound
|
|
!missing-field! MPMediaItemPropertyPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyPlayCount not bound
|
|
!missing-field! MPMediaItemPropertyPlaybackDuration not bound
|
|
!missing-field! MPMediaItemPropertyPodcastPersistentID not bound
|
|
!missing-field! MPMediaItemPropertyPodcastTitle not bound
|
|
!missing-field! MPMediaItemPropertyRating not bound
|
|
!missing-field! MPMediaItemPropertyReleaseDate not bound
|
|
!missing-field! MPMediaItemPropertySkipCount not bound
|
|
!missing-field! MPMediaItemPropertyTitle not bound
|
|
!missing-field! MPMediaItemPropertyUserGrouping not bound
|
|
!missing-field! MPMediaItemPropertyDateAdded not bound
|
|
!missing-field! MPMediaItemPropertyIsExplicit not bound
|
|
!missing-field! MPMediaItemPropertyPlaybackStoreID not bound
|
|
|
|
## shown as available in iOS 9.3 in tvOS header files (from Xcode 7.3) so normally available in tvOS 9.2
|
|
## In reality it's only available in the simulator, not on AppleTV devices (all fields are null)
|
|
!missing-field! MPMediaPlaylistPropertyAuthorDisplayName not bound
|
|
!missing-field! MPMediaPlaylistPropertyDescriptionText not bound
|
|
|
|
|
|
## the enum is only used in API marked with __TVOS_PROHIBITED
|
|
!missing-enum! MPMediaLibraryAuthorizationStatus not bound
|
|
|
|
|
|
## Deprecated in iOS 9.0 (in favor of AVKit) and the related type
|
|
## MPMoviePlayerController is marked with __TVOS_PROHIBITED
|
|
!missing-field! MPMovieDurationAvailableNotification not bound
|
|
!missing-field! MPMovieMediaTypesAvailableNotification not bound
|
|
!missing-field! MPMovieNaturalSizeAvailableNotification not bound
|
|
!missing-field! MPMoviePlayerDidEnterFullscreenNotification not bound
|
|
!missing-field! MPMoviePlayerDidExitFullscreenNotification not bound
|
|
!missing-field! MPMoviePlayerFullscreenAnimationCurveUserInfoKey not bound
|
|
!missing-field! MPMoviePlayerFullscreenAnimationDurationUserInfoKey not bound
|
|
!missing-field! MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerLoadStateDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerNowPlayingMovieDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerPlaybackDidFinishNotification not bound
|
|
!missing-field! MPMoviePlayerPlaybackDidFinishReasonUserInfoKey not bound
|
|
!missing-field! MPMoviePlayerPlaybackStateDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerReadyForDisplayDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerScalingModeDidChangeNotification not bound
|
|
!missing-field! MPMoviePlayerThumbnailErrorKey not bound
|
|
!missing-field! MPMoviePlayerThumbnailImageKey not bound
|
|
!missing-field! MPMoviePlayerThumbnailImageRequestDidFinishNotification not bound
|
|
!missing-field! MPMoviePlayerThumbnailTimeKey not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataKeyDataType not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataKeyInfo not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataKeyLanguageCode not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataKeyMIMEType not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataKeyName not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataUpdatedNotification not bound
|
|
!missing-field! MPMoviePlayerTimedMetadataUserInfoKey not bound
|
|
!missing-field! MPMoviePlayerWillEnterFullscreenNotification not bound
|
|
!missing-field! MPMoviePlayerWillExitFullscreenNotification not bound
|
|
!missing-field! MPMovieSourceTypeAvailableNotification not bound
|
|
|
|
|
|
## Categories, e.g. MPMoviePlayerController_MPMovieProperties, over MPMoviePlayerController
|
|
## are not marked as not available on tvOS
|
|
!missing-selector! MPMoviePlayerController::accessLog not bound
|
|
!missing-selector! MPMoviePlayerController::allowsAirPlay not bound
|
|
!missing-selector! MPMoviePlayerController::duration not bound
|
|
!missing-selector! MPMoviePlayerController::endPlaybackTime not bound
|
|
!missing-selector! MPMoviePlayerController::errorLog not bound
|
|
!missing-selector! MPMoviePlayerController::initialPlaybackTime not bound
|
|
!missing-selector! MPMoviePlayerController::isAirPlayVideoActive not bound
|
|
!missing-selector! MPMoviePlayerController::movieMediaTypes not bound
|
|
!missing-selector! MPMoviePlayerController::movieSourceType not bound
|
|
!missing-selector! MPMoviePlayerController::naturalSize not bound
|
|
!missing-selector! MPMoviePlayerController::playableDuration not bound
|
|
!missing-selector! MPMoviePlayerController::requestThumbnailImagesAtTimes:timeOption: not bound
|
|
!missing-selector! MPMoviePlayerController::setAllowsAirPlay: not bound
|
|
!missing-selector! MPMoviePlayerController::setEndPlaybackTime: not bound
|
|
!missing-selector! MPMoviePlayerController::setInitialPlaybackTime: not bound
|
|
!missing-selector! MPMoviePlayerController::setMovieSourceType: not bound
|
|
!missing-selector! MPMoviePlayerController::setUseApplicationAudioSession: not bound
|
|
!missing-selector! MPMoviePlayerController::thumbnailImageAtTime:timeOption: not bound
|
|
!missing-selector! MPMoviePlayerController::timedMetadata not bound
|
|
!missing-selector! MPMoviePlayerController::useApplicationAudioSession not bound
|
|
!missing-selector! MPMusicPlayerController::indexOfNowPlayingItem not bound
|
|
!missing-selector! MPMusicPlayerController::setQueueWithStoreIDs: not bound
|
|
!missing-selector! MPMusicPlayerController::setVolume: not bound
|
|
!missing-selector! MPMusicPlayerController::volume not bound
|
|
!missing-selector! MPMusicPlayerController::prepareToPlayWithCompletionHandler: not bound
|
|
!missing-selector! MPMusicPlayerController::setQueueWithDescriptor: not bound
|
|
!missing-selector! MPMusicPlayerController::appendQueueDescriptor: not bound
|
|
!missing-selector! MPMusicPlayerController::prependQueueDescriptor: not bound
|
|
|
|
## from (unmarked) MPMediaItem_MPMediaQueryAdditions but MPMediaItem is not in tvOS
|
|
!missing-selector! +MPMediaItem::persistentIDPropertyForGroupingType: not bound
|
|
!missing-selector! +MPMediaItem::titlePropertyForGroupingType: not bound
|
|
|
|
## unused in public API for tvOS
|
|
!missing-enum! MPMediaType not bound
|
|
|
|
These are not available on macOS even if xtro says so.
|
|
!missing-type! MPMediaEntity not bound
|
|
|
|
## MPMediaItem only exposed for fields, it's not really available in macOS
|
|
!unknown-type! MPMediaItem bound
|
|
#!wrong-base-type! MPMediaItem expected MPMediaEntity actual NSObject
|
|
|
|
## incorrect macro/parsing - decorated with `MP_API(macos(10.12.2))`
|
|
!missing-enum! MPNowPlayingPlaybackState not bound
|
|
!missing-selector! MPNowPlayingInfoCenter::playbackState not bound
|
|
!missing-selector! MPNowPlayingInfoCenter::setPlaybackState: not bound
|
|
|
|
## marked as available in tvOS 11 but the member is not and using a type, MPMusicPlayerQueueDescriptor, that's not available
|
|
!missing-protocol! MPSystemMusicPlayerController not bound
|
|
|
|
|
|
# ReplayKit
|
|
|
|
## Not used on tvOS (no camera)
|
|
!missing-enum! RPCameraPosition not bound
|
|
|
|
|
|
# StoreKit
|
|
|
|
## SKStoreProductViewController is not in tvOS and the only member of the delegate is not either
|
|
## but the delegate itself is not marked (so it's reported as missing)
|
|
!missing-protocol! SKStoreProductViewControllerDelegate not bound
|
|
|
|
## SKCloudServiceSetupViewController is not in tvOS and the only member of the delegate is not either
|
|
## but the delegate itself is not marked (so it's reported as missing)
|
|
!missing-field! SKCloudServiceSetupActionSubscribe not bound
|
|
!missing-field! SKCloudServiceSetupOptionsActionKey not bound
|
|
!missing-field! SKCloudServiceSetupOptionsITunesItemIdentifierKey not bound
|
|
!missing-field! SKCloudServiceSetupOptionsAffiliateTokenKey not bound
|
|
!missing-field! SKCloudServiceSetupOptionsCampaignTokenKey not bound
|
|
!missing-field! SKCloudServiceSetupOptionsMessageIdentifierKey not bound
|
|
!missing-protocol! SKCloudServiceSetupViewControllerDelegate not bound
|
|
|
|
|
|
# UIKit
|
|
|
|
## Apple renamed it from UILineBreakMode and we kept the old name
|
|
!missing-enum! NSLineBreakMode not bound
|
|
!unknown-native-enum! UILineBreakMode bound
|
|
|
|
## Apple renamed it from NSTextAlignment and we kept the old name
|
|
!missing-enum! NSTextAlignment not bound
|
|
!unknown-native-enum! UITextAlignment bound
|
|
|
|
## headers uses a NSInteger, we provide an enum
|
|
!unknown-native-enum! UITextDirection bound
|
|
|
|
## UIBarButtonItem.Callback nested type, [UI|NS]*GestureRecognizer.Callback nested types
|
|
!unknown-type! Callback bound
|
|
|
|
## Implemented in managed code
|
|
!missing-selector! UIColor::getHue:saturation:brightness:alpha: not bound
|
|
!missing-selector! UIColor::getRed:green:blue:alpha: 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
|
|
!missing-selector! UIActivityItemSource::activityViewController:dataTypeIdentifierForActivityType: not bound
|
|
!missing-selector! UIActivityItemSource::activityViewController:itemForActivityType: not bound
|
|
!missing-selector! UIActivityItemSource::activityViewController:subjectForActivityType: not bound
|
|
!missing-selector! UIActivityItemSource::activityViewController:thumbnailImageForActivityType:suggestedSize: not bound
|
|
!missing-selector! UIActivityItemSource::activityViewControllerPlaceholderItem: not bound
|
|
|
|
## HACK (as documented in uikit.cs)
|
|
!incorrect-protocol-member! UITextInputTraits::setAutocapitalizationType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setAutocorrectionType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setEnablesReturnKeyAutomatically: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setKeyboardAppearance: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setKeyboardType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setReturnKeyType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setSecureTextEntry: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setSpellCheckingType: is OPTIONAL and should NOT be abstract
|
|
|
|
## We only define tintColor on UIView, not on the subclasses (not needed for us)
|
|
!missing-selector! UIButton::setTintColor: not bound
|
|
!missing-selector! UIButton::tintColor not bound
|
|
!missing-selector! UIImageView::setTintColor: not bound
|
|
!missing-selector! UIImageView::tintColor not bound
|
|
!missing-selector! UINavigationBar::setTintColor: not bound
|
|
!missing-selector! UINavigationBar::tintColor not bound
|
|
!missing-selector! UISearchBar::setTintColor: not bound
|
|
!missing-selector! UISearchBar::tintColor not bound
|
|
!missing-selector! UISegmentedControl::setTintColor: not bound
|
|
!missing-selector! UISegmentedControl::tintColor not bound
|
|
!missing-selector! UITabBar::setTintColor: not bound
|
|
!missing-selector! UITabBar::tintColor not bound
|
|
!missing-selector! UITableViewHeaderFooterView::setTintColor: not bound
|
|
!missing-selector! UITableViewHeaderFooterView::tintColor not bound
|
|
|
|
## lack of availabilty macros on NSItemProvder.PreferredPresentationStyle - intro says they are not available
|
|
!missing-selector! NSItemProvider::preferredPresentationStyle not bound
|
|
!missing-selector! NSItemProvider::setPreferredPresentationStyle: not bound
|
|
## and that also means the (enum/returned) type is unused
|
|
!missing-enum! UIPreferredPresentationStyle not bound
|
|
|
|
## Added on UIAccessibility
|
|
!missing-selector! NSObject::accessibilityHeaderElements not bound
|
|
!missing-selector! NSObject::setAccessibilityHeaderElements: not bound
|
|
|
|
|
|
# OpenTK
|
|
|
|
## never been exposed in XI either
|
|
!missing-pinvoke! CVOpenGLESTextureCacheGetTypeID is not bound
|
|
!missing-pinvoke! CVOpenGLESTextureGetTypeID is not bound
|
|
|
|
|
|
# Non-Apple
|
|
|
|
## Xamarin (not Apple) type
|
|
!unknown-type! CADisplayLinkTimeSource bound
|