Описание тега photokit

PhotoKit (также известный как Photos Framework) - это платформа, которая позволяет извлекать ресурсы для отображения и воспроизведения, редактировать их изображения или видеоконтент или работать с коллекциями ресурсов, такими как альбомы, моменты и общие альбомы iCloud. Эта платформа доступна в iOS 8.0 и новее.
1 ответ

Как узнать, является ли коллекция PHAssetCollection недавно удаленной коллекцией?

Существует подтип для недавно добавленной коллекции: PHAssetCollectionSubtypeSmartAlbumRecentlyAdded, Однако нетassetCollectionSubtype это идентифицировало бы коллекцию "Недавно удаленный". Это описание коллекции "Недавно удаленные" в моем случае: (…
02 фев '15 в 01:13
1 ответ

UITableView принудительно обновляет sectionIndex без вызова reloadData

Я модифицирую свой UITableViewисточник данных из PHChange экземпляр, и это прекрасно работает. Что я не понимаю, так это то, что я не могу получить sectionIndex справа от UITableView обновить, если вы не перезагрузите весь UITableView с: reloadData,…
1 ответ

Доступ к видео с помощью localIdentifier, swift

Я хочу открыть видео, для которого у меня есть localIdentifier. Я знаю, что могу создать такой AVPlayer, let player = AVPlayer(URL: NSURL(fileURLWithPath: path)) Можно ли открыть видео, указав его localIdentifier? Я использую видео в качестве PHAsse…
15 янв '16 в 17:11
0 ответов

Отмена отмены PHImageManager не работает должным образом

Я пытаюсь получить данные изображения из библиотеки фотографий: let manager = PHImageManager.default() let options = PHImageRequestOptions() options.isSynchronous = false let rId = manager.requestImageData(for: asset, options: options) { data, _, _,…
07 фев '18 в 06:26
2 ответа

Объедините 2 PHFetchResults вместе

Новое в разработке Swift и iOS. Может кто-нибудь сказать мне, как я могу объединить результаты двух вызовов PHAssetCollection.fetchAssetCollectionsWithType? В частности, я пытаюсь получить один список, который содержит как стандартные альбомы, так и…
02 мар '16 в 00:58
1 ответ

ALAssetsGroupSavedPhotos недавние, не все, видео под iOS8

Наше приложение позволяет пользователю загружать видео со своей камеры. Это довольно стандартные вещи: ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; // Enumeration over all groups with videos ALAssetsLibraryGroupsEnumerationResultsBlock…
18 сен '14 в 20:36
0 ответов

PHAsset URL возвращает ноль изображения

Проблема: загрузка UIImage с URL-адресом, полученным из PHAsset, возвращает nil. Контекст: у меня есть компонент пользовательского интерфейса, который работает с URL-адресами изображений и заполняется в разных частях приложения разными провайдерами.…
11 июн '18 в 14:55
2 ответа

Приложение вылетает, когда я вызываю requestImage

Мое приложение вылетает с ошибкой. Поток 1: EXC_BAD_INSTRUCTION при вызове этого метода: imageManager.requestImage(for: asset!, targetSize: CGSize(width:100,height:100), contentMode: .aspectFit, options: options, resultHandler: {(image,info) -> V…
05 авг '16 в 04:05
1 ответ

Метаданные (EXIF, TIFF и т. Д.) В Photokit

В iOS 8, с новым PhotoKit, способ создать новое изображение с -[PHPhotoLibrary performChanges:completionHandler], в этом случае: [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ PHAssetChangeRequest *changeRequest = [PHAssetChangeRequest creat…
05 окт '14 в 23:26
1 ответ

Не удается преобразовать UIImage в NSData при получении с помощью PhotoKit

Мой сценарий состоит в том, что я выбираю одну из фотографий, извлеченных из системного альбома с помощью PhotoKit и представленных в моем UICollectionView и передать выбранное фото (UIImage) к моему следующему UIView и отправить его на удаленный се…
10 сен '15 в 07:19
0 ответов

Временные файлы после экспорта видеофайла с помощью PHContentEditingOutput

Я отображаю видео файл с AVAssetExportSession, Я беру URL для рендеринга с PHContentEditingOutput, После использования результатов редактирования для изменения ресурса нужно ли вручную удалять файл из временной папки, или Photos Framework делает это…
08 дек '14 в 13:26
2 ответа

Как определить, представляет ли PHAsset в PHFetchResult удаленную фотографию?

Я пытаюсь получить эскиз последней фотографии, сделанной на устройстве, используя новую платформу Photoshop в iOS 8. Код, который у меня есть сейчас, чтобы сделать это, заключается в следующем: PHFetchOptions *fetchOptions = [PHFetchOptions new]; fe…
22 сен '14 в 22:35
0 ответов

PHImageRequestOptions normalizedCropRect ios11

Недавно я столкнулся с проблемой с iOS 11 Photos API. По ряду причин PHImageManager.default().requestImage возвращает одно и то же изображение прямоугольным независимо от того, что я указываю PHImageRequestOptions.normalizedCropRect, Этот код работа…
20 сен '17 в 17:12
1 ответ

Как загрузить изображения и видео в том же UICollectionView в iOS

Я пытаюсь иметь один вид коллекции, который может показать все изображения и видео с камеры в зависимости от отметки времени. Я могу загружать только изображения или только видео, но не оба. я пробовал ниже код var photos: PHFetchResult<PHAsset&…
26 фев '17 в 11:29
0 ответов

Почему изменения, внесенные в фотографии в симуляторе iOS, не сохраняются?

Я недавно работал с фреймворком Apple для фотографий, когда заметил, что любые изменения, внесенные в PHAssets, на самом деле не сохраняются - библиотека фотографий вроде "глюков", и пустое серое пространство остается в виде эскизов в моем приложени…
26 дек '15 в 06:34
2 ответа

timateAssetCount возвращает неправильное количество

Мне нужно отобразить альбом фотографий с количеством изображений в нем. Я использую код ниже, чтобы получить альбом с фотографиями. let smartCollections = PHAssetCollection.fetchAssetCollectionsWithType(.SmartAlbum, subtype: .SmartAlbumUserLibrary, …
20 фев '16 в 09:28
0 ответов

Apple PhotoKit API - доступ к лицам / людям

В настоящее время API-интерфейс PhotoKit разрешает доступ к альбому People и информации о лице или все это конфиденциально? Например, возможно ли получить все фотографии "Джона Смита", если я пометил его в своей библиотеке, а затем получить доступ к…
15 фев '19 в 14:09
0 ответов

Как определить, доступен ли исходный фотоактив на устройстве?

Документация для PHAssetChangeRequest "s revertAssetContentToOriginal() имеет следующее важное примечание: Этот запрос не выполняется, если исходное содержимое для ресурса недоступно на текущем устройстве (например, если включена библиотека фотограф…
03 фев '19 в 03:17
2 ответа

Как получить URL-адрес всех видеофайлов, хранящихся в библиотеке фотографий с помощью photokit

Я нашел много решений, но все они реализованы с помощью ALAssetLibrary, но библиотека ресурсов будет устаревшей в iOS 9, я не знаю, как получить видеофайлы в библиотеке фотографий и получить их URL и эскиз.
17 май '16 в 13:54
0 ответов

Что такое CloudPhotoLibraryErrorDomain Code=25?

Мы пытаемся загрузить ресурсы из iCloud с помощью PHCachingImageManager: requestImageDataForAsset: options: resultHandler, однако мы сталкиваемся со следующей ошибкой в ​​производственном процессе: Domain=CloudPhotoLibraryErrorDomain Code=25 "Запись…
13 июл '17 в 07:36