[xcode12][linkpresentation] Update for beta 1 (add tvOS support) (#8965)
This commit is contained in:
Родитель
c188f593fe
Коммит
039f58c876
|
@ -92,5 +92,7 @@ namespace ObjCRuntime {
|
|||
public const string SoundAnalysisLibrary = "/System/Library/Frameworks/SoundAnalysis.framework/SoundAnalysis";
|
||||
public const string BackgroundTasksLibrary = "/System/Library/Frameworks/BackgroundTasks.framework/BackgroundTasks";
|
||||
|
||||
// tvOS 14.0
|
||||
public const string LinkPresentationLibrary = "/System/Library/Frameworks/LinkPresentation.framework/LinkPresentation";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2022,6 +2022,7 @@ TVOS_FRAMEWORKS = \
|
|||
ImageIO \
|
||||
IOSurface \
|
||||
JavaScriptCore \
|
||||
LinkPresentation \
|
||||
MapKit \
|
||||
MediaAccessibility \
|
||||
MediaPlayer \
|
||||
|
|
|
@ -23,6 +23,7 @@ namespace LinkPresentation {
|
|||
|
||||
[ErrorDomain ("LPErrorDomain")]
|
||||
[Mac (10,15), iOS (13,0)]
|
||||
[TV (14,0)]
|
||||
[Native]
|
||||
public enum LPErrorCode : long {
|
||||
Unknown = 1,
|
||||
|
@ -32,6 +33,7 @@ namespace LinkPresentation {
|
|||
}
|
||||
|
||||
[Mac (10,15), iOS (13,0)]
|
||||
[TV (14,0)]
|
||||
[BaseType (typeof (NSObject))]
|
||||
interface LPLinkMetadata : NSCopying, NSSecureCoding {
|
||||
|
||||
|
@ -58,6 +60,7 @@ namespace LinkPresentation {
|
|||
}
|
||||
|
||||
[Mac (10,15), iOS (13,0)]
|
||||
[TV (14,0)]
|
||||
[BaseType (typeof (UIView))]
|
||||
interface LPLinkView {
|
||||
|
||||
|
@ -76,6 +79,7 @@ namespace LinkPresentation {
|
|||
}
|
||||
|
||||
[Mac (10,15), iOS (13,0)]
|
||||
[NoTV]
|
||||
[BaseType (typeof (NSObject))]
|
||||
interface LPMetadataProvider {
|
||||
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
!missing-enum! LPErrorCode not bound
|
||||
!missing-field! LPErrorDomain not bound
|
||||
!missing-selector! LPLinkMetadata::iconProvider not bound
|
||||
!missing-selector! LPLinkMetadata::imageProvider not bound
|
||||
!missing-selector! LPLinkMetadata::originalURL not bound
|
||||
!missing-selector! LPLinkMetadata::remoteVideoURL not bound
|
||||
!missing-selector! LPLinkMetadata::setIconProvider: not bound
|
||||
!missing-selector! LPLinkMetadata::setImageProvider: not bound
|
||||
!missing-selector! LPLinkMetadata::setOriginalURL: not bound
|
||||
!missing-selector! LPLinkMetadata::setRemoteVideoURL: not bound
|
||||
!missing-selector! LPLinkMetadata::setTitle: not bound
|
||||
!missing-selector! LPLinkMetadata::setURL: not bound
|
||||
!missing-selector! LPLinkMetadata::setVideoProvider: not bound
|
||||
!missing-selector! LPLinkMetadata::title not bound
|
||||
!missing-selector! LPLinkMetadata::URL not bound
|
||||
!missing-selector! LPLinkMetadata::videoProvider not bound
|
||||
!missing-selector! LPLinkView::initWithMetadata: not bound
|
||||
!missing-selector! LPLinkView::initWithURL: not bound
|
||||
!missing-selector! LPLinkView::metadata not bound
|
||||
!missing-selector! LPLinkView::setMetadata: not bound
|
||||
!missing-type! LPLinkMetadata not bound
|
||||
!missing-type! LPLinkView not bound
|
|
@ -474,6 +474,8 @@ public class Frameworks : Dictionary <string, Framework>
|
|||
{ "AuthenticationServices", "AuthenticationServices", 13,0 },
|
||||
{ "SoundAnalysis", "SoundAnalysis", 13,0 },
|
||||
{ "BackgroundTasks", "BackgroundTasks", 13, 0 },
|
||||
|
||||
{ "LinkPresentation", "LinkPresentation", 14,0 },
|
||||
};
|
||||
}
|
||||
return tvos_frameworks;
|
||||
|
|
Загрузка…
Ссылка в новой задаче