[photos][photosui] Xcode 14 Beta 1-4 (#15608)

Co-authored-by: Alex Soto <alex@alexsoto.me>
Co-authored-by: TJ Lambert <50846373+tj-devel709@users.noreply.github.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
This commit is contained in:
Chris Hamons 2022-09-06 09:52:45 -05:00 коммит произвёл GitHub
Родитель 431e578ae9
Коммит 2f6b916b14
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
20 изменённых файлов: 174 добавлений и 295 удалений

Просмотреть файл

@ -184,7 +184,8 @@ namespace Photos
SmartAlbumUnableToUpload = 216,
[iOS (15,0), TV (15,0), Mac (12,0), MacCatalyst (15,0)]
SmartAlbumRAW = 217,
[iOS (15,0), TV (15,0), Mac (12,0), MacCatalyst (15,0)]
SmartAlbumCinematic = 218,
Any = Int64.MaxValue
}
@ -232,6 +233,7 @@ namespace Photos
VideoStreamed = (1 << 16),
VideoHighFrameRate = (1 << 17),
VideoTimelapse = (1 << 18),
VideoCinematic = (1 << 21),
}
// NSUInteger -> PhotosTypes.h
@ -393,6 +395,7 @@ namespace Photos
RelinquishingLibraryBundleToWriter = 3142,
SwitchingSystemPhotoLibrary = 3143,
NetworkAccessRequired = 3164,
NetworkError = 3169,
IdentifierNotFound = 3201,
MultipleIdentifiersFound = 3202,
ChangeNotSupported = 3300,
@ -404,6 +407,8 @@ namespace Photos
AccessRestricted = 3310,
AccessUserDenied = 3311,
LibraryInFileProviderSyncRoot = 5423,
PersistentChangeTokenExpired = 3105,
PersistentChangeDetailsUnavailable = 3210,
}
[TV (14,0), Mac (11,0), iOS (14,0)]
@ -413,4 +418,13 @@ namespace Photos
AddOnly = 1,
ReadWrite = 2,
}
[TV (16,0), Mac (13,0), iOS (16,0)]
[Native]
public enum PHObjectType : long
{
Asset = 1,
AssetCollection = 2,
CollectionList = 3,
}
}

Просмотреть файл

@ -57,8 +57,9 @@ namespace PhotosUI {
Undefined,
}
[NoWatch, NoTV, NoMac]
[NoWatch, NoTV]
[iOS (14,0)]
[Mac (13,0)]
[Native]
public enum PHPickerConfigurationAssetRepresentationMode : long
{

Просмотреть файл

@ -158,6 +158,10 @@ namespace Photos
[TV (15,0), Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[NullAllowed, Export ("adjustmentFormatIdentifier")]
string AdjustmentFormatIdentifier { get; }
[TV (15, 0), Mac (12, 0), iOS (15, 0)]
[Export ("hasAdjustments")]
bool HasAdjustments { get; }
}
[iOS (8,0)]
@ -269,6 +273,14 @@ namespace Photos
[Static]
[Export ("assetResourcesForLivePhoto:")]
PHAssetResource[] GetAssetResources (PHLivePhoto livePhoto);
[TV (16, 0), Mac (13, 0), iOS (16, 0)]
[Export ("pixelWidth")]
nint PixelWidth { get; }
[TV (16, 0), Mac (13, 0), iOS (16, 0)]
[Export ("pixelHeight")]
nint PixelHeight { get; }
}
[iOS (9,0)]
@ -584,6 +596,9 @@ namespace Photos
[Export ("fetchAssetCollectionsContainingAsset:withType:options:")]
PHFetchResult FetchAssetCollections (PHAsset asset, PHAssetCollectionType type, [NullAllowed] PHFetchOptions options);
[Deprecated (PlatformName.iOS, 16, 0, message: "Will be removed in a future release.")]
[Deprecated (PlatformName.TvOS, 16, 0, message: "Will be removed in a future release.")]
[Deprecated (PlatformName.MacOSX, 13, 0, message: "Will be removed in a future release.")]
[Static]
[Export ("fetchAssetCollectionsWithALAssetGroupURLs:options:")]
PHFetchResult FetchAssetCollections (NSUrl[] assetGroupUrls, [NullAllowed] PHFetchOptions options);
@ -1175,6 +1190,15 @@ namespace Photos
[TV (15,0), Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[Field ("PHLocalIdentifiersErrorKey")]
NSString LocalIdentifiersErrorKey { get; }
[TV (16,0), Mac (13,0), iOS (16,0)]
[Export ("fetchPersistentChangesSinceToken:error:")]
[return: NullAllowed]
PHPersistentChangeFetchResult FetchPersistentChanges (PHPersistentChangeToken since, [NullAllowed] out NSError error);
[TV (16, 0), Mac (13, 0), iOS (16, 0)]
[Export ("currentChangeToken")]
PHPersistentChangeToken CurrentChangeToken { get; }
}
[Mac (10,13)]
@ -1471,4 +1495,55 @@ namespace Photos
[NullAllowed, Export ("error")]
NSError Error { get; }
}
[TV (16,0), Mac (13,0), iOS (16,0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface PHPersistentChange
{
[Export ("changeToken")]
PHPersistentChangeToken ChangeToken { get; }
[Export ("changeDetailsForObjectType:error:")]
[return: NullAllowed]
PHPersistentObjectChangeDetails GetChangeDetails (PHObjectType objectType, [NullAllowed] out NSError error);
}
delegate void PHPersistentChangeFetchResultEnumerator (PHPersistentChange change, ref bool stop);
[TV (16,0), Mac (13,0), iOS (16,0)]
[BaseType (typeof(NSObject))]
[DisableDefaultCtor]
interface PHPersistentChangeFetchResult
{
[Export ("enumerateChangesWithBlock:")]
void EnumerateChanges (PHPersistentChangeFetchResultEnumerator block);
}
[TV (16,0), Mac (13,0), iOS (16,0)]
[BaseType (typeof(NSObject))]
[DisableDefaultCtor]
interface PHPersistentChangeToken : NSCopying, NSSecureCoding
{
}
[TV (16,0), Mac (13,0), iOS (16,0)]
[BaseType (typeof(NSObject))]
[DisableDefaultCtor]
interface PHPersistentObjectChangeDetails
{
[Export ("objectType")]
PHObjectType ObjectType { get; }
[Export ("insertedLocalIdentifiers", ArgumentSemantic.Strong)]
NSSet<NSString> InsertedLocalIdentifiers { get; }
[Export ("updatedLocalIdentifiers", ArgumentSemantic.Strong)]
NSSet<NSString> UpdatedLocalIdentifiers { get; }
[Export ("deletedLocalIdentifiers", ArgumentSemantic.Strong)]
NSSet<NSString> DeletedLocalIdentifiers { get; }
}
}

Просмотреть файл

@ -4,17 +4,16 @@ using ObjCRuntime;
using Foundation;
#if !MONOMAC
using UIKit;
// ease compilation for [NoiOS] and [NoTV] decorated members
using NSView = Foundation.NSObject;
using PHLivePhotoViewContentMode = Foundation.NSObject;
#else
using AppKit;
using UITouch = Foundation.NSObject;
using UIImage = AppKit.NSImage;
using UIColor = AppKit.NSColor;
// ease compilation for [NoMac] decorated members
using UIGestureRecognizer = Foundation.NSObject;
using PHLivePhotoBadgeOptions = Foundation.NSObject;
using UIViewController = Foundation.NSObject;
using UIViewController = AppKit.NSViewController;
#endif
using MapKit;
using Photos;
@ -138,6 +137,10 @@ namespace PhotosUI {
[Export ("livePhotoView:didEndPlaybackWithStyle:")]
void DidEndPlayback (PHLivePhotoView livePhotoView, PHLivePhotoViewPlaybackStyle playbackStyle);
[TV (10,0), iOS (9,1), NoMac]
[Export ("livePhotoView:extraMinimumTouchDurationForTouch:withStyle:")]
double GetExtraMinimumTouchDuration (PHLivePhotoView livePhotoView, UITouch touch, PHLivePhotoViewPlaybackStyle playbackStyle);
}
[Mac (10,13)][NoiOS][NoTV][NoWatch]
@ -482,7 +485,10 @@ namespace PhotosUI {
[NoMac][NoTV]
[DisableDefaultCtor]
[NoMacCatalyst]
#if !NET // Can't apply Deprecated and Obsoleted to same element
[Deprecated (PlatformName.iOS, 13, 0)]
#endif
[Obsoleted (PlatformName.iOS, 14, 0)] // Removed from headers completely
[BaseType (typeof (NSExtensionContext))]
interface PHEditingExtensionContext
{
@ -490,7 +496,7 @@ namespace PhotosUI {
interface IPHPickerViewControllerDelegate {}
[NoWatch, NoTV, NoMac, iOS (14,0)]
[NoWatch, NoTV, Mac (13,0), iOS (14,0)]
[MacCatalyst (14,0)]
#if NET
[Protocol, Model]
@ -505,7 +511,7 @@ namespace PhotosUI {
void DidFinishPicking (PHPickerViewController picker, PHPickerResult[] results);
}
[NoWatch, NoTV, NoMac, iOS (14,0)]
[NoWatch, NoTV, Mac (13,0), iOS (14,0)]
[MacCatalyst (14,0)]
[BaseType (typeof (UIViewController))]
[Advice ("This type should not be subclassed.")]
@ -524,9 +530,17 @@ namespace PhotosUI {
[Export ("initWithConfiguration:")]
[DesignatedInitializer]
NativeHandle Constructor (PHPickerConfiguration configuration);
[NoWatch, NoTV, Mac (13,0), iOS (16,0)]
[Export ("deselectAssetsWithIdentifiers:")]
void DeselectAssets (string[] identifiers);
[NoWatch, NoTV, Mac (13,0), iOS (16,0)]
[Export ("moveAssetWithIdentifier:afterAssetWithIdentifier:")]
void MoveAsset (string identifier, [NullAllowed] string afterIdentifier);
}
[NoWatch, NoTV, NoMac, iOS (14,0)]
[NoWatch, NoTV, Mac (13,0), iOS (14,0)]
[MacCatalyst (14,0)]
[BaseType (typeof (NSObject))]
[Advice ("This type should not be subclassed.")]
@ -553,7 +567,7 @@ namespace PhotosUI {
string[] PreselectedAssetIdentifiers { get; set; }
}
[NoWatch, NoTV, NoMac, iOS (14,0)]
[NoWatch, NoTV, Mac (13,0), iOS (14,0)]
[MacCatalyst (14,0)]
[BaseType (typeof (NSObject))]
[Advice ("This type should not be subclassed.")]
@ -575,9 +589,64 @@ namespace PhotosUI {
[Static]
[Export ("anyFilterMatchingSubfilters:")]
PHPickerFilter GetAnyFilterMatchingSubfilters (PHPickerFilter[] subfilters);
[NoWatch, NoTV, Mac (13, 0), iOS (16, 0)]
[Static]
[Export ("depthEffectPhotosFilter")]
PHPickerFilter DepthEffectPhotosFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (16, 0)]
[Static]
[Export ("burstsFilter")]
PHPickerFilter BurstsFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (15, 0)]
[Static]
[Export ("panoramasFilter")]
PHPickerFilter PanoramasFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (15, 0)]
[Static]
[Export ("screenshotsFilter")]
PHPickerFilter ScreenshotsFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (15, 0)]
[Static]
[Export ("screenRecordingsFilter")]
PHPickerFilter ScreenRecordingsFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (16, 0)]
[Static]
[Export ("cinematicVideosFilter")]
PHPickerFilter CinematicVideosFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (15, 0)]
[Static]
[Export ("slomoVideosFilter")]
PHPickerFilter SlomoVideosFilter { get; }
[NoWatch, NoTV, Mac (13, 0), iOS (15, 0)]
[Static]
[Export ("timelapseVideosFilter")]
PHPickerFilter TimelapseVideosFilter { get; }
[NoWatch, NoTV, Mac (13,0), iOS (15,0)]
[Static]
[Export ("playbackStyleFilter:")]
PHPickerFilter GetPlaybackStyleFilter (PHAssetPlaybackStyle playbackStyle);
[NoWatch, NoTV, Mac (13,0), iOS (15,0)]
[Static]
[Export ("allFilterMatchingSubfilters:")]
PHPickerFilter GetAllFilterMatchingSubfilters (PHPickerFilter[] subfilters);
[NoWatch, NoTV, Mac (13,0), iOS (15,0)]
[Static]
[Export ("notFilterOfSubfilter:")]
PHPickerFilter GetNotFilterOfSubfilter (PHPickerFilter subfilter);
}
[NoWatch, NoTV, NoMac, iOS (14,0)]
[NoWatch, NoTV, Mac (13,0), iOS (14,0)]
[MacCatalyst (14,0)]
[BaseType (typeof (NSObject))]
[Advice ("This type should not be subclassed.")]
@ -605,7 +674,7 @@ namespace PhotosUI {
void PresentLimitedLibraryPicker (UIViewController controller, Action<string[]> completionHandler);
}
[NoWatch, NoTV, NoMac, iOS (15,0), MacCatalyst (15,0)]
[NoWatch, NoTV, Mac (13,0), iOS (15,0), MacCatalyst (15,0)]
[Native]
public enum PHPickerConfigurationSelection : long
{

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-protocol-member! PHLivePhotoViewDelegate::livePhotoView:extraMinimumTouchDurationForTouch:withStyle: not found
!missing-selector! +PHPickerFilter::allFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::burstsFilter not bound
!missing-selector! +PHPickerFilter::cinematicVideosFilter not bound
!missing-selector! +PHPickerFilter::depthEffectPhotosFilter not bound
!missing-selector! +PHPickerFilter::notFilterOfSubfilter: not bound
!missing-selector! +PHPickerFilter::panoramasFilter not bound
!missing-selector! +PHPickerFilter::playbackStyleFilter: not bound
!missing-selector! +PHPickerFilter::screenRecordingsFilter not bound
!missing-selector! +PHPickerFilter::screenshotsFilter not bound
!missing-selector! +PHPickerFilter::slomoVideosFilter not bound
!missing-selector! +PHPickerFilter::timelapseVideosFilter not bound
!missing-selector! PHPickerViewController::deselectAssetsWithIdentifiers: not bound
!missing-selector! PHPickerViewController::moveAssetWithIdentifier:afterAssetWithIdentifier: not bound

Просмотреть файл

@ -0,0 +1,2 @@
# Removed in Xcode 14 from header
!unknown-type! PHEditingExtensionContext bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1,15 +0,0 @@
!missing-protocol-member! PHLivePhotoViewDelegate::livePhotoView:extraMinimumTouchDurationForTouch:withStyle: not found
!missing-selector! +PHPickerFilter::allFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::burstsFilter not bound
!missing-selector! +PHPickerFilter::cinematicVideosFilter not bound
!missing-selector! +PHPickerFilter::depthEffectPhotosFilter not bound
!missing-selector! +PHPickerFilter::notFilterOfSubfilter: not bound
!missing-selector! +PHPickerFilter::panoramasFilter not bound
!missing-selector! +PHPickerFilter::playbackStyleFilter: not bound
!missing-selector! +PHPickerFilter::screenRecordingsFilter not bound
!missing-selector! +PHPickerFilter::screenshotsFilter not bound
!missing-selector! +PHPickerFilter::slomoVideosFilter not bound
!missing-selector! +PHPickerFilter::timelapseVideosFilter not bound
!missing-selector! PHPickerViewController::deselectAssetsWithIdentifiers: not bound
!missing-selector! PHPickerViewController::moveAssetWithIdentifier:afterAssetWithIdentifier: not bound
!unknown-type! PHEditingExtensionContext bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1,42 +0,0 @@
!missing-enum! PHPickerConfigurationAssetRepresentationMode not bound
!missing-enum! PHPickerConfigurationSelection not bound
!missing-protocol! PHPickerViewControllerDelegate not bound
!missing-selector! +PHPickerFilter::allFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::anyFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::burstsFilter not bound
!missing-selector! +PHPickerFilter::cinematicVideosFilter not bound
!missing-selector! +PHPickerFilter::depthEffectPhotosFilter not bound
!missing-selector! +PHPickerFilter::imagesFilter not bound
!missing-selector! +PHPickerFilter::livePhotosFilter not bound
!missing-selector! +PHPickerFilter::notFilterOfSubfilter: not bound
!missing-selector! +PHPickerFilter::panoramasFilter not bound
!missing-selector! +PHPickerFilter::playbackStyleFilter: not bound
!missing-selector! +PHPickerFilter::screenRecordingsFilter not bound
!missing-selector! +PHPickerFilter::screenshotsFilter not bound
!missing-selector! +PHPickerFilter::slomoVideosFilter not bound
!missing-selector! +PHPickerFilter::timelapseVideosFilter not bound
!missing-selector! +PHPickerFilter::videosFilter not bound
!missing-selector! PHPickerConfiguration::filter not bound
!missing-selector! PHPickerConfiguration::init not bound
!missing-selector! PHPickerConfiguration::initWithPhotoLibrary: not bound
!missing-selector! PHPickerConfiguration::preferredAssetRepresentationMode not bound
!missing-selector! PHPickerConfiguration::preselectedAssetIdentifiers not bound
!missing-selector! PHPickerConfiguration::selection not bound
!missing-selector! PHPickerConfiguration::selectionLimit not bound
!missing-selector! PHPickerConfiguration::setFilter: not bound
!missing-selector! PHPickerConfiguration::setPreferredAssetRepresentationMode: not bound
!missing-selector! PHPickerConfiguration::setPreselectedAssetIdentifiers: not bound
!missing-selector! PHPickerConfiguration::setSelection: not bound
!missing-selector! PHPickerConfiguration::setSelectionLimit: not bound
!missing-selector! PHPickerResult::assetIdentifier not bound
!missing-selector! PHPickerResult::itemProvider not bound
!missing-selector! PHPickerViewController::configuration not bound
!missing-selector! PHPickerViewController::delegate not bound
!missing-selector! PHPickerViewController::deselectAssetsWithIdentifiers: not bound
!missing-selector! PHPickerViewController::initWithConfiguration: not bound
!missing-selector! PHPickerViewController::moveAssetWithIdentifier:afterAssetWithIdentifier: not bound
!missing-selector! PHPickerViewController::setDelegate: not bound
!missing-type! PHPickerConfiguration not bound
!missing-type! PHPickerFilter not bound
!missing-type! PHPickerResult not bound
!missing-type! PHPickerViewController not bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1 +0,0 @@
!missing-protocol-member! PHLivePhotoViewDelegate::livePhotoView:extraMinimumTouchDurationForTouch:withStyle: not found

Просмотреть файл

@ -0,0 +1,2 @@
# Removed in Xcode 14 from header
!unknown-type! PHEditingExtensionContext bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1,15 +0,0 @@
!missing-protocol-member! PHLivePhotoViewDelegate::livePhotoView:extraMinimumTouchDurationForTouch:withStyle: not found
!missing-selector! +PHPickerFilter::allFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::burstsFilter not bound
!missing-selector! +PHPickerFilter::cinematicVideosFilter not bound
!missing-selector! +PHPickerFilter::depthEffectPhotosFilter not bound
!missing-selector! +PHPickerFilter::notFilterOfSubfilter: not bound
!missing-selector! +PHPickerFilter::panoramasFilter not bound
!missing-selector! +PHPickerFilter::playbackStyleFilter: not bound
!missing-selector! +PHPickerFilter::screenRecordingsFilter not bound
!missing-selector! +PHPickerFilter::screenshotsFilter not bound
!missing-selector! +PHPickerFilter::slomoVideosFilter not bound
!missing-selector! +PHPickerFilter::timelapseVideosFilter not bound
!missing-selector! PHPickerViewController::deselectAssetsWithIdentifiers: not bound
!missing-selector! PHPickerViewController::moveAssetWithIdentifier:afterAssetWithIdentifier: not bound
!unknown-type! PHEditingExtensionContext bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1,42 +0,0 @@
!missing-enum! PHPickerConfigurationAssetRepresentationMode not bound
!missing-enum! PHPickerConfigurationSelection not bound
!missing-protocol! PHPickerViewControllerDelegate not bound
!missing-selector! +PHPickerFilter::allFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::anyFilterMatchingSubfilters: not bound
!missing-selector! +PHPickerFilter::burstsFilter not bound
!missing-selector! +PHPickerFilter::cinematicVideosFilter not bound
!missing-selector! +PHPickerFilter::depthEffectPhotosFilter not bound
!missing-selector! +PHPickerFilter::imagesFilter not bound
!missing-selector! +PHPickerFilter::livePhotosFilter not bound
!missing-selector! +PHPickerFilter::notFilterOfSubfilter: not bound
!missing-selector! +PHPickerFilter::panoramasFilter not bound
!missing-selector! +PHPickerFilter::playbackStyleFilter: not bound
!missing-selector! +PHPickerFilter::screenRecordingsFilter not bound
!missing-selector! +PHPickerFilter::screenshotsFilter not bound
!missing-selector! +PHPickerFilter::slomoVideosFilter not bound
!missing-selector! +PHPickerFilter::timelapseVideosFilter not bound
!missing-selector! +PHPickerFilter::videosFilter not bound
!missing-selector! PHPickerConfiguration::filter not bound
!missing-selector! PHPickerConfiguration::init not bound
!missing-selector! PHPickerConfiguration::initWithPhotoLibrary: not bound
!missing-selector! PHPickerConfiguration::preferredAssetRepresentationMode not bound
!missing-selector! PHPickerConfiguration::preselectedAssetIdentifiers not bound
!missing-selector! PHPickerConfiguration::selection not bound
!missing-selector! PHPickerConfiguration::selectionLimit not bound
!missing-selector! PHPickerConfiguration::setFilter: not bound
!missing-selector! PHPickerConfiguration::setPreferredAssetRepresentationMode: not bound
!missing-selector! PHPickerConfiguration::setPreselectedAssetIdentifiers: not bound
!missing-selector! PHPickerConfiguration::setSelection: not bound
!missing-selector! PHPickerConfiguration::setSelectionLimit: not bound
!missing-selector! PHPickerResult::assetIdentifier not bound
!missing-selector! PHPickerResult::itemProvider not bound
!missing-selector! PHPickerViewController::configuration not bound
!missing-selector! PHPickerViewController::delegate not bound
!missing-selector! PHPickerViewController::deselectAssetsWithIdentifiers: not bound
!missing-selector! PHPickerViewController::initWithConfiguration: not bound
!missing-selector! PHPickerViewController::moveAssetWithIdentifier:afterAssetWithIdentifier: not bound
!missing-selector! PHPickerViewController::setDelegate: not bound
!missing-type! PHPickerConfiguration not bound
!missing-type! PHPickerFilter not bound
!missing-type! PHPickerResult not bound
!missing-type! PHPickerViewController not bound

Просмотреть файл

@ -1,22 +0,0 @@
!missing-enum! PHObjectType not bound
!missing-enum-value! PHAssetCollectionSubtype native value PHAssetCollectionSubtypeSmartAlbumCinematic = 218 not bound
!missing-enum-value! PHAssetMediaSubtype native value PHAssetMediaSubtypeVideoCinematic = 2097152 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorNetworkError = 3169 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeDetailsUnavailable = 3210 not bound
!missing-enum-value! PHPhotosError native value PHPhotosErrorPersistentChangeTokenExpired = 3105 not bound
!missing-selector! PHAsset::hasAdjustments not bound
!missing-selector! PHAssetResource::pixelHeight not bound
!missing-selector! PHAssetResource::pixelWidth not bound
!missing-selector! PHPersistentChange::changeDetailsForObjectType:error: not bound
!missing-selector! PHPersistentChange::changeToken not bound
!missing-selector! PHPersistentChangeFetchResult::enumerateChangesWithBlock: not bound
!missing-selector! PHPersistentObjectChangeDetails::deletedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::insertedLocalIdentifiers not bound
!missing-selector! PHPersistentObjectChangeDetails::objectType not bound
!missing-selector! PHPersistentObjectChangeDetails::updatedLocalIdentifiers not bound
!missing-selector! PHPhotoLibrary::currentChangeToken not bound
!missing-selector! PHPhotoLibrary::fetchPersistentChangesSinceToken:error: not bound
!missing-type! PHPersistentChange not bound
!missing-type! PHPersistentChangeFetchResult not bound
!missing-type! PHPersistentChangeToken not bound
!missing-type! PHPersistentObjectChangeDetails not bound

Просмотреть файл

@ -1 +0,0 @@
!missing-protocol-member! PHLivePhotoViewDelegate::livePhotoView:extraMinimumTouchDurationForTouch:withStyle: not found